Middlebury

Java

What is Java?

Java is a software component used by many browser-based applications. Here at Middlebury College, a number of our internal systems use Java, including Hyperion, Banner INB, and Nolij. Java is installed like an application but works as a "plug-in" with a web browser, such as Firefox or Internet Explorer.

The Java logo

Java Versions and Middlebury College

The latest version of Java is Java 7 update 51. However, this latest Java is currently incompatible with the Java-based software that Middlebury College uses. As a result, it is necessary for users of Hyperion, Banner INB, Nolij, etc to use Java 7 update 45.

Java versions also receive minor updates. At the time of this writing, Java 7 is up to "update 51".

Checking your Java Version

There are a number of handy websites you can use in order to check to see what version of Java you have installed. Here are some examples:

You can also check your installed Java version by going into Programs ("Add or Remove Programs" if using Windows XP) in the Windows Control Panel.

You want to make sure you have Java installed, and that it's Java 7 update 45 and not Java 7 update 51.

Getting the correct Java

Most issues with the above-mentioned college systems are related to not having the correct Java version installed. It's critical to have Java 7 update 45, and to not be on Java 7 update 51. If by using the links above you discover you don't have the proper Java installed, you should first uninstall any/all currently-installed Java versions.

Uninstalling old/wrong Java

  1. Go to the Start Menu, then Control Panel, then Programs ("Add or Remove Programs" if on Windows XP)
  2. For each instance of Java in the installed programs list, click once to highlight it then click the button for [Uninstall] ([Remove] if on Windows XP)

Installing Java

  1. Close all web browser windows (Firefox, Internet Explorer, etc)
  2. Open up Computer from the Start menu, then open up Middfiles
  3. Dig down to \Software\Public\Java\Windows
  4. Locate the file named like jre-7uXX-windows-i586.exe and double-click on it to start the install


Not on the Middlebury network? Use these instructions to download the proper Java:

  1. Go to this link
  2. Under "Java SE Runtime Environment 7u45" (should be at the very top of the page), check the dot for "Accept License Agreement"
  3. Download the file for "Windows x86 Offline" which is named jre-7u45-windows-i586.exe
  4. Install Java from this file you just downloaded

Disabling Java Auto-updates

By default, Java will check for new updates and prompt you to install a new version. When you have an older version installed, as is often required here at Middlebury College, this auto-update notification will regularly alert you to try to get you to update to a newer version. While the general principle is that you should keep your system as up-to-date as possible, in the case of Java, you do not want to do this. The best thing to do is disable these update notifications entirely.

To do this:

Go to your C: drive.

Click on Program Files (x86), then Java, then jre7, then bin.

Right-click on javacpl (see screenshot below) and choose 'Run as administrator.'

Javacpl run as admin.png

After you choose 'Run as administrator,' the Java Control Panel will open.

  1. Click on the "Update" tab
  2. Uncheck the box that says "Check for Updates Automatically". You'll get an warning box, just click the button [Do Not Check]
  3. Click the [Apply] button.
  4. Click the [OK] button to close the Java Control Panel.

Java control panel.png

Macs and Java

The situation with Java on a Mac is a bit different than on Windows PCs. Java version 6 (the version required at Middlebury College for INB, Hyperion, Nolij, etc) was/is supplied and maintained by Apple themselves, while later version (Java 7 and onward) you obtain from Oracle. A Mac doesn't initially have Java installed but the first time you run an application that requires it (such as many Adobe programs), you will get prompted to install Java 6 if you don't already have it installed. This isn't the case with websites that require Java, such as Nolij, so you need to trigger the Java install via other means (see below). Once Java 6 is installed, any new updates from Apple will be automatically managed through Apple Software Update just like system updates.

Currently, Apple has updated their Java 6 to Update 43.

Manually triggering a Java 6 install on a Mac

One easy way to manually trigger a Java 6 download is via the terminal:

  1. Click on Spotlight (the magnifying glass in the upper-right corner) then type Terminal
  2. Click on the application "Terminal" in the search results. It should have a black square icon
  3. A Terminal window should appear with a command prompt. In this box, type: java -version
  4. If Java 6 is installed, it will report the version. If it is not installed, you will be prompted to install it

Removing Java 7 update 51 on a Mac

Navigate to http://www.java.com/en/download/help/mac_uninstall_java.xml and follow the instructions.

Downloading and installing Java 7 update 45 on a Mac

Navigate to http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#sjre-7u45-oth-JPR

and search for:

jdk-7u45-macosx-x64.dmg

Download it to your desktop and follow install instructions.


Logging in to INB using Java 7 update 45

Note: This section only applies to INB (Internet Native Banner) users.

Java 7 update 45 will pop up various security prompts when accessing INB. Some of these answers may seem counter-intuitive. You would not answer these questions the same if you were just surfing the internet. In this case however you are accessing Middlebury College systems. In theory, you trust them and you want them to work so you need to enable all the content and functionality.

Instructions are given for both Windows 7 and Windows XP to help you navigate pop-ups you will see using Java 7 update 45.

Open either Internet Explorer or Firefox.

Navigate to go/inb.

Click ‘INB Production’ link below.

Go INB.png


Windows7/Internet Explorer 8/Java 7 Update 45

The first time you run INB with Windows 7/Internet Explorer 8/Java 7 update 45, you may see the following pop-ups:

Click the ‘Do not ask again until the next update is available,’ checkbox. Then click ‘Later.’

This warning will not show again until a new version of Java has been released.

Java update needed.png


Click ‘Don’t block.’ This warning will come up each time you run INB.

Block dont block.png


The following series of pop-ups are also possible with Windows 7/Internet Explorer 8/Java 7 update 45:

Click in the bar (highlighted in blue) where it says ‘click here…’ Select ‘Run Add-On.’

Run addon.png

Click 'Run'

Activex control warning.png

Click ‘Don’t Block.’ This warning will come up every time you run INB.

Block dont block.png


Windows7/Firefox/Java 7 Update 45

The first time you run INB with Windows 7/Firefox/Java 7 update 45, you may see the following pop-ups:

Click the ‘Do not ask again until the next update is available,’ checkbox.

Then click ‘Later.’

This warning will not show again until a new version of Java has been released.

Java update needed.png

Click ‘Don’t Block.’ This warning will come up every time you run INB.

Block dont block.png

The following series of pop-ups are also possible with Windows 7/Firefox/Java 7 update 45:

Click the ‘Do not ask again until the next update is available,’ checkbox.

Then click ‘Later.’

This warning will not show again until a new version of Java has been released.

Java update needed.png


Note: This exact pop-up might show twice. Location has been blacked out on purpose.


Click ‘Do not show this again for apps from the publisher and location above’ checkbox.

Then click ‘Run.’

Do you want to run app.png

Click ‘Do not show this again for apps from the publisher and location above’ checkbox.

Then click ‘Run.’

Do you want to run app.png

Click ‘Don’t Block.’ This warning will come up every time you run INB.

Block dont block.png


Powered by MediaWiki