Java at SLAC

News!

May 28 2014 - Java 1.8.0_05 Security updates applied, Java 1.8.0 -> Java 1.8.0_05

Apr 18 2014 - Java 1.7.0_55 Security updates applied, Java 1.7.0 -> Java 1.7.0_55

Jan 30 2014 - Java 1.7.0_51 Security updates applied, Java 1.7.0 -> Java 1.7.0_51

Aug 08 2013 - Java 1.7.0_25 Security updates applied, Java 1.7.0 -> Java 1.7.0_25

Apr 26 2013 - Java 1.7.0_21 Security updates applied, Java 1.7.0 -> Java 1.7.0_21

Mar 12 2013 - Java 1.7.0_17 Security updates applied, Java 1.7.0 -> Java 1.7.0_17

Feb 25 2013 - Java 1.7.0_15 Security updates applied, Java 1.7.0 -> Java 1.7.0_15

Feb 12 2013 - Java 1.7.0_13 updates applied, Java 1.7 -> Java 1.7.0_13

Dec 2012 - Java 1.7.0_09 updates applied, Java 1.7 -> Java 1.7.0_09

Jul 2012 - Java 1.7.0_05 updates applied, Java 1.7 -> Java 1.7.0_05

May 2012 - Java 1.6.0_32 updates applied, Java 1.6.0 -> Java 1.6.0_32

January 2012 - Java 1.7.0_02 released, Java 1.7 -> Java 1.7.0_02

November 2011 - Java 1.7.0_01 released, Java 1.7 -> Java 1.7.0_01

Feb 27 2013 - Java 1.6.0_41 Security updates applied, Java 1.6.0 -> Java 1.6.0_41

October 28 2011 - Java 1.6.0_29 released, Java 1.6 -> Java 1.6.0_29

August 24 2011 - Java 1.7.0 released, Java 1.7 -> Java 1.7.0

July 20 2011 - Security updates applied, Java 1.6 -> 1.6.0_26.

April 16 2010 - Security updates applied, Java 1.6 -> 1.6.0_20.

April 6 2010 - Security updates applied, Java 1.6 -> 1.6.0_19.

November 18 2009 - Security updates applied Java 1.5 -> 1.5.0_22, Java 1.6 -> 1.6.0_19. In addition Java 6 has become the default version of Java.

April 16 2009 - Security updates applied. Java 1.5 -> 1.5.0_18. Java 1.6 -> 1.6.0_13

Java on Unix

A centrally maintained version of Java for Linux and Solaris is installed at SLAC. All of the standard java commands are available, including:

For more information see Oracle's Java tools documentation.

In fact we maintain several different releases of Java and have made it straightforward for you to select which version of Java you wish to use. The table below shows which versions are available. You can control which version of Java you get by setting the JAVAVER environment variable to the appropriate value. If you do not set JAVAVER you will get the default version of Java (currently 1.7.0_15).

JAVAVER Solaris Linux
1.8.0_05 Java(TM) SE Runtime Environment (build 1.8.0_5-b13 version 8u5) Java(TM) SE Runtime Environment (build 1.8.0_5-b13 version 8u5)
1.7.0_55 (default) Java(TM) SE Runtime Environment (build 1.7.0_55-b13 version 7u55) Java(TM) SE Runtime Environment (build 1.7.0_55-b13 version 7u55)
1.7.0_25 Java(TM) SE Runtime Environment (build 1.7.0_25-b15 version 7u25) Java(TM) SE Runtime Environment (build 1.7.0_25-b15 version 7u25)
1.7.0_21 Java(TM) SE Runtime Environment (build 1.7.0_21-b11 version 7u21) Java(TM) SE Runtime Environment (build 1.7.0_21-b11 version 7u21)
1.7.0_17 Java(TM) SE Runtime Environment (build 1.7.0_17-b02 version 7u17) Java(TM) SE Runtime Environment (build 1.7.0_17-b02 version 7u17)
1.7.0_15 Java(TM) SE Runtime Environment (build 1.7.0_15-b03 version 7u15) Java(TM) SE Runtime Environment (build 1.7.0_15-b03 version 7u15)
1.7.0_13 Java(TM) SE Runtime Environment (build 1.7.0_13-b20 version 7u13) Java(TM) SE Runtime Environment (build 1.7.0_13-b20 version 7u13)
1.7.0_09 Java(TM) SE Runtime Environment (build 1.7.0_09-b05 version 7u9) Java(TM) SE Runtime Environment (build 1.7.0_09-b05 version 7u9)
1.7.0_05 Java(TM) SE Runtime Environment (build 1.7.0_05-b05 version 7u5) Java(TM) SE Runtime Environment (build 1.7.0_05-b05 version 7u5)
1.6.0_41 Java(TM) SE Runtime Environment (build 1.6.0_41-b02) Java(TM) SE Runtime Environment (build 1.6.0_41-b02)
1.6.0_32 Java(TM) SE Runtime Environment (build 1.6.0_32-b05) Java(TM) SE Runtime Environment (build 1.6.0_32-b05)
1.6.0_29 Java(TM) SE Runtime Environment (build 1.6.0_29-b03) Java(TM) SE Runtime Environment (build 1.6.0_29-b03)
1.6.0 Java(TM) SE Runtime Environment (build 1.6.0_26-b03) Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
1.6 Java(TM) SE Runtime Environment (build 1.6.0_26-b03) Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
1.5.0 Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03) Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03)
1.5 Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03) Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03)
1.4.2 Sun Java 2 Standard Edition 1.4.2_13 Sun Java 2 Standard Edition 1.4.2_13
1.4 Sun Java 2 Standard Edition 1.4.2_13 Sun Java 2 SDK1.4.2_13
1.3.1 Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_19-b03) Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_19-b03)
1.3 Sun Java 2 SDK 1.3.1 Sun Java 2 SDK 1.3.1
1.2.2 Sun Java 2 JDK_1.2.2_05a Sun/Blackdown JDK 1.2.2
1.2 Sun Java 2 JDK_1.2.2_05a Sun/Blackdown JDK 1.2.2
1.1.8 Sun JDK 1.1.8_09a IBM JDK 1.1.8
1.1 Sun JDK 1.1.8_09a IBM JDK 1.1.8

Note: Only Java 1.7 is currently being maintained with the most recent security patches. Older versions are for compatibility testing only.

Java on Windows

There is currently no centrally maintained version of Java for Windows at SLAC. It is easy to install the latest version of the Java SDK on your machine by downloading the software from java.com.

Java Documentation

We maintain a local copy of the Java documentation at SLAC. In keeping with Sun's documentation redistribution policy this copy is only accessible from inside SLAC. Other users can access the documentation from Sun's web site.

In addition a selection of O'Reilly Java books are accessible online at SLAC.

Mailing List

There is a very low volume mailing list for announcements concerning Java at SLAC. Questions about using Java at SLAC can also be sent to this list.

Related Software

Other Links


Page maintained by: Tony Johnson - Last Updated: May 28, 2014.