Well, I'd love to take a look at some of the Java tools out there (for ideas), but I can't get there. There is some kind of oddball configuration issue on my system. I've installed the latest Java 1.5 JDK; I've changed the CLASSPATH to eliminate the Oracle stuff and have just a path to the JDK lib directory; I've pre-pended my PATH with the 1.5 bin directory. Never mind the tools; here's what I get just trying to compile a simple "Hello World" program:
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/tools/javac/code/Symbol$ClassSymbol
at com.sun.tools.javac.main.Main.bugMessage(Main.java:628)
at com.sun.tools.javac.main.Main.compile(Main.java:615)
at com.sun.tools.javac.main.Main.compile(Main.java:544)
at com.sun.tools.javac.Main.compile(Main.java:67)
at com.sun.tools.javac.Main.main(Main.java:52)
Clearly, there's something very basic wrong with my configuration - but I'm at an utter loss as to what. I've tried specifying the jvm to use via command line args and path specification to the javac compiler as well - and I get the above. I'd like to thank the various people who have been honestly helpful - this is confusing to me as well. I've had people asking me questions about Smalltalk installation that were equally as befuddling to them and me, so I know this kind of problem from both ends.