Java at MIT Software at MIT Name: Java Category: Languages/Debuggers Last modified: Mo. Apr. 23 2018 Problems or Questions? New (4/23/18): JDK 1.8.0_172 is now the default New (4/23/18): JDK 10.0.1 is now available What is Java? 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 on Athena 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_172 (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 separate version of the JDK (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...) and is likely to be older. 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 10.0.1 documentation starts here; 9.0.4 documentation starts here; 1.8.0 documentation is here; 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. Other Java Resources A great deal is available on the Web; a few starting points are below: Java 1.6.0 documentation Java 1.5.0 documentation Java 1.4.2 documentation Java 1.3.1 documentation a Java textbook (Thinking in Java, Eckel) another free Web-based Java textbook (Introduction to Programming Using Java, Eck) Java Tutorials on the Web main Java site on the Web the Java FAQ on the Web Problems or Questions? 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 3partysw@mit.edu. Comments on this page Questions or comments about this web page should be sent to 3partysw@mit.edu. [ What Runs Where on Athena | MIT Home Page ]