Threat Level: green Handler on Duty: Guy Bruneau

SANS ISC: Java up to date ? SANS ISC InfoSec Forums

Watch ISC TV. Great for NOCs, SOCs and Living Rooms:

Sign Up for Free!   Forgot Password?
Log In or Sign Up for Free!
Java up to date ?

Roseman wrote in with a link to, where one can test if the installed java environment is up to date. Great for home users, but the corporate types need to make sure they have their entire fleet up to date (and get rid of old versions -a not so small task when it comes to java environments-).

Roseman did indicate his update for the first time did remove the old update 11 environment. Finally! But he also indicated it still reset his preferences from daily check for updates to monthly as well as other preferences.

The latest release is Java 6 update 12:

Swa Frantzen -- Section 66


760 Posts
Feb 12th 2009
My corporate environment requires each system to have three specific versions of Java installed on it. What would be nice is a tool that could tell me all the versions installed on a system.

93 Posts
A possible solution would be to use a plain old .BAT script...
I believe the example below will build a text file listing the versions that are supported - I have not tested it with all java versions! ;(

The resulting file could be copied centrally, the data could be uploaded into a database or ...
--- Script Example below ---
REM DRAFT script by dotBATman
REM Dependency; JAVA.EXE in current path
IF EXIST \"%temp%\\javaver_%computername%.txt\" DEL \"%temp%\\javaver_%computername%.txt\"

REM Call :CHKVER Version UpdateStart UpdateEnd
CALL :CHKVER 1.3.1 1 24
CALL :CHKVER 1.4.2 1 19
CALL :CHKVER 1.5.0 1 17
CALL :CHKVER 1.6.0 1 12

REM Handle the file
ECHO Supported Java JRE version(s):
TYPE \"%temp%\\javaver_%computername%.txt\"

FOR /L %%f IN (%2,1,%3) DO @java -version:%1_%%f>NUL&IF ERRORLEVEL 1 (ECHO>NUL) ELSE ECHO %computername%,%1_%%f>>\"%temp%\\javaver_%computername%.txt\"


68 Posts

Sign Up for Free or Log In to start participating in the conversation!