JavaTools requires the latest Java, this is currently Java 7 update 51. Please make sure you have J7U51 installed and in working order before requesting JavaTools. You can check your Java version from the command line with:
It should say something like
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b02)
Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode)
Note the 1.7.0_51 in the output. This means Java 7 update 51.
If you want Java code compilation from JavaTools, you need the JDK (Java Development Kit), not just the JRE (Java Runtime Engine). The JRE does not have a compiler. You can use the JRE as well, but then you will not have Java code compilation as there is no Java compiler.
If you are using Windows, you need .Net 4 installed and in working order. JavaTools does not support earlier versions of .Net. If you want C# code compilation from JavaTools, you need a C# compiler, not just .Net. The same is true for F# code compilation from JavaTools: you need an F# compiler for the JavaTools F# code compilation, not just .Net.
With these prerequisites mentioned above taken care of:
Please send an email to firstname.lastname@example.org with the following information:
- your full name
- your email address
- the output from the following short Mathematica program
This information is important to ensure you are sent a version of JavaTools that is performance-optimized for your system and operates correctly on your version of Mathematica, your hardware, your operating system, your Java version, and your bitness.
Shortly thereafter you will receive an email containing a time-limited evaluation version of JavaTools valid for 10 days.
PRIVACY NOTICE: Lauschke Consulting will NEVER provide your information to anyone, except due to a valid court order. Lauschke Consulting stores none of your information except for the $MachineID and financial information related to the purchase.