Home > Java, Mac administration, Mac OS X > Java 8 Update 65 Redux – The Good, the Bad and the Failings

Java 8 Update 65 Redux – The Good, the Bad and the Failings

With the release of Java 8 Update 65, Oracle has returned to using an application to install Java. This switch away from using installer packages is a problem for Mac admins who need to deploy Oracle’s Java 8 in their own environment. However, after doing some research, it looks like it is still possible to deploy Oracle’s Java 8 Update 65 using a standard installer package. For more details, see below the jump.

While the Oracle install application is not a standard installer package, it appears that Oracle had stored an installer package for Java 8 within the install application at the following location:

/path/to/install.app/Contents/Resources/JavaAppletPlugin.pkg

Screen Shot 2015 11 13 at 12 07 23 PM


Once the JavaAppletPlugin installer package is copied out of the install application, it can be deployed like previous Java updates’ installer packages.

Now that the good news is covered, let’s talk about the not-good news because this install application’s behavior has changed very recently. Oracle’s Java 8 Update 65 application has the following behavior as of November 13th, 2015:

This application will prompt for admin privileges before fully launching.

 Screen Shot 2015 11 13 at 11 20 46 AM

Once you provide admin authentication, the application launches.

Screen Shot 2015 11 13 at 11 21 11 AM

You will be prompted to set Yahoo.com as your browser homepage, with the choice to do so checked off by default.

Screen Shot 2015 11 13 at 11 21 16 AM 

 

It will confirm this choice.

Screen Shot 2015 11 13 at 11 25 02 AM

It will then tell you how many devices run Java while it installs.

Screen Shot 2015 11 13 at 11 26 32 AM

Once complete, it’ll tell you what it’s installed.

Screen Shot 2015 11 13 at 11 26 33 AM

 

The fascinating part is that Safari’s homepage doesn’t actually change to be Yahoo and there is not a new Safari extension installed. This may be because of recent changes in Safari 9.x, which tightened the requirements for installing Safari extensions.

Screen Shot 2015 11 13 at 12 09 57 PM

Screen Shot 2015 11 13 at 12 10 03 PM

 

It also doesn’t appear that Safari is unique in this regard, as the installer will check for the default browser and try to change the home page and install toolbars there as well. In my testing, this had the following results:

If Safari is your default browser, the Java install application offers to install a toolbar and set new homepage in Safari. It doesn’t set Safari’s homepage and does not install a Safari extension.

Screen Shot 2015 11 13 at 11 32 56 AM

Screen Shot 2015 11 13 at 11 21 16 AM

 

If Firefox is your default browser, the Java install application offers to install a toolbar and set new homepage in Safari. The Java 8 install application then quits midway through the installation process.

Screen Shot 2015 11 13 at 11 32 30 AM

Screen Shot 2015 11 13 at 11 21 16 AM

 

If Google Chrome is your default browser, the Java install application offers to install toolbar and set new homepage in Safari and Chrome.

Screen Shot 2015 11 13 at 11 32 35 AM

Screen Shot 2015 11 13 at 11 38 38 AM

It doesn’t set Chrome’s homepage, but it does re-set Safari’s homepage to Yahoo (while simultaneously failing to install toolbars in either.)

Screen Shot 2015 11 13 at 2 04 10 PM

 

Screen Shot 2015 11 13 at 11 43 43 AM

 

Screen Shot 2015 11 13 at 11 47 43 AM

Screen Shot 2015 11 13 at 11 43 55 AM

Screen Shot 2015 11 13 at 12 10 03 PM

Meanwhile, Chrome is unable to run the Java browser plug-in.

Screen Shot 2015 11 13 at 11 41 37 AM

Circling back to the JavaAppletPlugin installer package mentioned earlier in the article, it appears that this installer does not install any toolbars or reset the homepage setting for the default browser. To avoid having to deal with Yahoo-driven annoyances, I recommend using the JavaAppletPlugin installer package whenever possible.

Screen Shot 2015 11 13 at 12 07 23 PM

  1. No comments yet.
  1. No trackbacks yet.

Leave a comment