Video Screencast Help
Symantec Appoints Michael A. Brown CEO. Learn more.

Which JRE for Mac OS with Symantec Endpoint Protection (SEP)

Created: 11 Feb 2013 | 6 comments

The latest Mac OS does not ship with Java. Oracle now provides its own JRE, which is more up to date than Apple's. So we want the Oracle JRE.

If we install the Oracle JRE the SEP installer still wants the Apple JRE installed.

How do we prevent the installer asking for the Apple JRE and get the product to use the Oracle JRE?

Comments 6 CommentsJump to latest comment

Mithun Sanghavi's picture

Hello,

If you have not yet installed Apple's Java Mac OS X 2012-006 update, then you are still using a version of Apple Java 6 that includes the plug-in and the Java Preferences app. There is an important difference about the installation of Oracle Java (both JRE and JDK) that you should be aware of.

The Applications -> Utilities -> Java Preferences application is part of Apple's implementation of Java. Once Apple no longer distributes Java as part of their release, the Java Preferences application is retired.

Under Apple's implementation of Java, it was possible to have multiple JREs installed, and the Java Preferences app was used to determine the first compatible version that would be used. The following instructions show how to change the default JRE.

  • Launch Java Preferences. The Java Preferences window contains a list of installed JREs. Java applications and command line tools use the listed order to determine the first compatible version to use.
    The Vendor column indicates whether the Java release is supplied by Apple or Oracle. The Version column specifies the version of Java that is installed.
  • To make JRE 7 the default version of Java, re-order the list by dragging Java SE 7 to the top of the list.

Note that if you install only Oracle Java JRE 7, it will not appear in this list. You must install the full JDK in order for JRE 7 to be listed.

Reference: http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac-preferences.html

Also check the below - 

http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac-jre.html

http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac-install-faq.html

Mithun Sanghavi
Senior Consultant
MIM | MCSA | MCTS | STS | SSE | SSE+ | ITIL v3

Don't forget to mark your thread as 'SOLVED' with the answer that best helped you.

Mithun Sanghavi's picture

Hello,

If you install only Oracle Java JRE 7, you must install the full JDK in order for JRE 7 to be listed.

Hope that helps!!

Mithun Sanghavi
Senior Consultant
MIM | MCSA | MCTS | STS | SSE | SSE+ | ITIL v3

Don't forget to mark your thread as 'SOLVED' with the answer that best helped you.

deedubbleyoo's picture

Just to clarify, I want to install SEP without Apple Java installed. Can I do this by installing Mac OS, Oracle Java (full JDK) then SEP?

sandra.g's picture

Apple's Java support page directs users of Lion (OS X 10.7.5) and Mountain Lion (OS X 10.8.2 or later) to go to http://www.java.com/en/download/index.jsp (which is Oracle's page) to obtain Java 7 as a new installation. In other words, I don't think there is any such thing as "Apple Java" any longer, for Lion or Mountain Lion.

If you're using Snow Leopard, I don't believe you can install anything but the Java provided through Software Update.

Hope this clarifies things.

sandra

Symantec, Senior Information Developer
Enterprise Security, Mobility, and Management - Endpoint Protection

Don't forget to mark your thread as 'solved' with the answer that best helps you!

Mick2009's picture

SEP for Mac needs Java in order to run LiveUpdate and keep up-to-date.  This is crucial as there are new threats being discovered very often which can affect Mac and other platforms.

Today's example:

Cross-Platform Frutas RAT Builder and Back Door
https://www-secure.symantec.com/connect/blogs/cross-platform-frutas-rat-builder-and-back-door

With thanks and best regards,

Mick