Java Compile Server [ see "docs/Install.txt" for installation instructions ] ----------------------- Contents The directory "Docs/" has the documentation. The directory "Source/" has the Java source code. The directory "Scripts/" contains the source for the launch scripts. The directory "Config/" contains the default configuration file and a configuration-testing script. ------------------------ Introduction This program is intended to reduce the perceived time it takes to compile a Java file using the JDK compiler. The JDK compiler is actually written in Java. When you invoke "javac", a JVM starts up, executes the compiler and then shuts down. The JVM startup time is often much greater than the actual compile time when the amount of code being compiled is small (i.e. < 10k lines). To solve this problem, this program keeps the compiler loaded and processes compilation requests. This is done by loading the compiler classes into it's own JVM and listening on a localhost port for compilation requests. The compilation requests are made by simple shell scripts and the output should be similar to an invocation of the regular "javac" command.