only runtime.fm needs to be compiled to java
compile all java files in one javac call