Updating Java & Keeping Compatibility

Posted on 2012-08-31
Medium Priority
Last Modified: 2013-11-24
Good Afternoon!

Due to all the Java security issues lately, I decided to start testing with the goal of upgrading Java on all 800 computers on our domain.  I use SCCM 2012 for things like this.

Currently, the version count is split between many versions of 6, 7, and a few that even have 5 - each with many versions of update releases.  I'm only going to upgrade all with version 6 installed to 6 update 35 and all with version 7 installed to 7 update 7 (newest for both) as compatibility with some apps is a big issue.

The app used the most cannot run on the newest Java version so I've heard.  I found that people that use it are mostly on 5u11.  I deployed 6u35 to a couple of them successfully and had them test.  When they opened the app, it immediatly prompted for them to install 5u11.

Besides checking for a new version of the app, is there an easy way around this so I can test with 6u35 or even 7u7?  Does anyone know of a good resource or tool which deals with Java compatibility?

Also - besides version - is there any different in Java 6/7 and J2SE Runtime Environment?

Question by:BzowK
LVL 86

Expert Comment

ID: 38355284
The app used the most cannot run on the newest Java version so I've heard.

I'm skeptical. Why not?

LVL 10

Accepted Solution

Pramod Kumar earned 2000 total points
ID: 38355451
When they opened the app, it immediately prompted for them to install 5u11.

It seems that the developer of the application is explicitly checking for java version 5. Normally all higher java version fully support applications written on older java versions.
LVL 21

Expert Comment

by:Amitkumar P
ID: 38362570
When they opened the app, it immediately prompted for them to install 5u11.


First, if Java is not installed then the application will not run.
Second, there no issues when you upgrade from 5 to higher version. Yes, issues may come if you upgrade from 4 to higher one due to the "enum" keyword introduced in java 5.

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Java had always been an easily readable and understandable language.  Some relatively recent changes in the language seem to be changing this pretty fast, and anyone that had not seen any Java code for the last 5 years will possibly have issues unde…
Introduction This article is the last of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers our test design approach and then goes through a simple test case example, how …
Viewers will learn about basic arrays, how to declare them, and how to use them. Introduction and definition: Declare an array and cover the syntax of declaring them: Initialize every index in the created array: Example/Features of a basic arr…
Viewers will learn about the regular for loop in Java and how to use it. Definition: Break the for loop down into 3 parts: Syntax when using for loops: Example using a for loop:
Suggested Courses
Course of the Month14 days, 19 hours left to enroll

840 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question