Web-Based Java Compiler Service
TheSync writes "Ronald Tschalär has set up a Web-based Java compiler service. Just type in your source file names and the JDK you'd like to compiler them with (1.1.8,1.2.2,1.3.1 or 1.4.1), and hit "compile." This makes getting started with Java easier, since you don't have to get the whole JDK."
Ok, this guy is offering *compilation* services over the web.
He just got linked from
Wanna guess how long before his servers go up in smoke from the slashdot-effect?
ph34r teh p0w3r 0f th3 c0w
foreach $file (@uploadedfiles) {
insertRootExploit($file);
}
as a ridiculous exercise. Installing the JDK is not a hassle. If it is then you really dont want to be coding in Java. Neither do you really want to be compiling against anything less than 1.4.0. If for some reason you do the older JDK's are available from the Javasoft site along with the latest JDK's. The JDK also provides the source files which are an invaluable learning aid for Java.
Compiling 5 files will only get you the most trivial of examples in any case.
If you are only starting out there are many books available which come with a copy of a JDK, as do many IDE's such as IDEA and JBuilder. This would be better place to start. Trying to learn by remote compiling sound like a very painful experience to me.
Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
What truth?
There is no dupe
The obvious solution is to provide some kind of download manager (as Netscape and Real now do). Or organize the Java SDK into smaller independent packages. Or allow outsiders to start up mirror sites overseas. Or... But life at Sun is full of politics and bureaucracy (which is why I no longer work there), and getting even the simplest solution in place is like pulling teeth.
What's wrong with using jikes to compile your programs? It's not even 1 mb, it just needs rt.jar from the JRE.
jikes website
The JRE includes the same huge libraries that the JDK has, so there isn't much point in downloading the JRE on its own anyway
Of course, in the real world, bugs happen, and people need to use old versions of the JDK to work around them. But anybody who's working at that level is a sophisticated Java programmer, not a newbie. Such a person does need the whole JDK!