Java Versions

Posted on 2009-02-19
Last Modified: 2013-12-27

        We have a security compliance to meet. We have upgraded our Solaris 8 with the latest Java JDK 1.6.12. No issues. However, the requirements are to either remove the old Java JRE version . Also, JDK version,, or upgrade them to

How does the versioning work? Is it "safe" to remove the old versions with Solaris 8 and just keep the JDK 1.6.12? Or do I need to upgrade the old versions to the latest to satisfy some requirement for Solaris 8. From what I understand Solaris 8 will not be supported in the near future. Is this true? If this is true, how do I handle the JAVA installs?

Thanks, MIssy Madi
Question by:missymadi
    1 Comment
    LVL 22

    Accepted Solution

    It should be safe to remove the older versions, but it is not guaranteed. Also, it is easily possible that individual applications have hardcoded the paths to each version that need, so even if a newer version does work, it may break an app to remove
    the older one.

    It is unfortunately true that Java has not provided any kind of backwards compatible guarantee. I know that very early on, an
    upgrade changed the exception handling model and that was not a compatible change. As far as I know, there has not been
    such an incompatibility introduced since. That was between java 1.1 and java 1.2. It was at that point they started calling the
    versions by their minor number, i.e. Java 1.2 became known as Java 2, just as 1.6 is known as Java 6. But this is mostly
    to differentiate what has been added.

    As far as support for Solaris 8, that is not cut and dried. It is true that the Solaris 8 OS itself is very nearly at it's end of support
    life, which means that no new patches will be released for it. However, this does not necessarily mean that there will no
    longer be new Java versions that run on it. The Java group is a different group and could very well continue to release
    JVM versions that ran on Solaris 8. But it does seem unlikely that they would do that, or if they do, it probably wouldn't be for too long.

    You should upgrade off of Solaris 8 soon if possible.

    Featured Post

    Top 6 Sources for Identifying Threat Actor TTPs

    Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

    Join & Write a Comment

    I promised to write further about my project, and here I am.  First, I needed to setup the Primary Server.  You can read how in this article: Setup FreeBSD Server with full HDD encryption (…
    Why Shell Scripting? Shell scripting is a powerful method of accessing UNIX systems and it is very flexible. Shell scripts are required when we want to execute a sequence of commands in Unix flavored operating systems. “Shell” is the command line i…
    This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
    In a previous video, we went over how to export a DynamoDB table into Amazon S3.  In this video, we show how to load the export from S3 into a DynamoDB table.

    746 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

    Need Help in Real-Time?

    Connect with top rated Experts

    13 Experts available now in Live!

    Get 1:1 Help Now