Java is a platform-independent language and runtime system developed by Oracle. It allows creation of applets which are interactive applications that can be run within Java-enabled Web browsers. It has been ported to virtually every platform and operating system in existence.
Java is available on all supported Athena platforms in the form of the Java Development Kit (JDK). The current Athena default release is 1.8.0_162 (Linux 32/64). The latest 1.5 release is 1.5.0_22, and the latest 1.6 release is 1.6.0_38 and the the latest 1.7 release is 1.7.0_79. Many older releases are still available- see links to these from /afs/athena.mit.edu/software/java for details. Add-ons in releases prior to JDK 9 include Java3d, Java Advanced Imaging (with Image I/O) (JAI) and Java Web Start.
Please note that Athena releases include a version of the JDK in the Athena release (i.e. not in one of the Java lockers). But note also that the version in the release may not include all the add-ons that are installed in the Java lockers (Java3d, JAI...). To ensure getting the locker version, add the java locker with the -f command line switch: add -f java (or add -f java_v1.8.0_45 to get a specific version like 1.8.0_45)
Local release 9.0.4 documentation starts here; local 1.8.0 documentation is here; local 1.7.0 documentation starts here; Java 3d documentation is here, Java Advanced Imaging I/O documentation is here and Java Advanced Imaging documentation is here.
netBeans is Oracle's Java integrated development environment, written in Java and currently available on Athena.
Eclipse is a Java-based IDE from IBM being developed in an Open Source model.
JBuilder is Borland's integrated development environment. The Foundation Edition is also on Athena, but the version we have is old.
A great deal is available on the Web; a few starting points are below:
Java Tutorials on the Web
main Java site on the Web
the Java FAQ on the Web
Help with Java
If you are affiliated with MIT, contact Athena Consulting (on Athena, type "olc"); note that Consulting currently does not support Java, but can provide basic help in starting up the Java tools on Athena. Instructors needing assistance with Java for classes should contact OEIT for help. Otherwise, see the other resources above.
Sending bug reports
Athena users should report problems via the "sendbug" command.
Software at MIT
Questions or suggestions about availability of software on Athena should be sent to firstname.lastname@example.org.
Comments on this page
Questions or comments about this web page should be sent to email@example.com.
[ What Runs Where on Athena | MIT Home Page ]