Middlebury

Difference between revisions of "Java"

 
(27 intermediate revisions by 3 users not shown)
Line 5: Line 5:
  
 
==Java Versions and Middlebury College==
 
==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.
+
Banner 8 INB and Perceptive Content are certified to be compatible with any version of Java 8. 
 +
 
 +
A new major version of Java has been released, called Java 9. Banner INB and Perceptive Content will not run if Java 9 is installed. As of October of 2017, Java updates are still being released for Java 8.
  
Java versions also receive minor updates. At the time of this writing, Java 7 is up to "update 51".
 
  
 
==Checking your Java Version==
 
==Checking your Java Version==
Line 16: Line 17:
 
* [http://www.atcsim.nasa.gov/version/ http://www.atcsim.nasa.gov/version/]
 
* [http://www.atcsim.nasa.gov/version/ http://www.atcsim.nasa.gov/version/]
  
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 6 and ''not'' Java 7.
+
====Uninstalling old/wrong Java====
 +
Windows 7
 +
# Go to the Start Menu, then Control Panel, then Programs
 +
# For each instance of Java in the installed programs list, click once to highlight it then click the button for [Uninstall]<br />
 +
 
  
==Getting the correct Java==
+
Windows 10
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.
+
# Go to the Search (magnifying glass)
 +
# Type Control Panel, then click on the result
 +
# Under Programs, click on 'Uninstall a program'
 +
# For each instance of Java in the installed programs list, right-click and choose 'Uninstall'<br />
  
====Uninstalling old/wrong Java====
 
# Go to the Start Menu, then Control Panel, then Programs ("Add or Remove Programs" if on Windows XP)
 
# 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====
 
====Installing Java====
 
# Close all web browser windows (Firefox, Internet Explorer, etc)
 
# Close all web browser windows (Firefox, Internet Explorer, etc)
 
# Open up Computer from the Start menu, then open up Middfiles
 
# Open up Computer from the Start menu, then open up Middfiles
# Dig down to '''\Software\Public\Java'''
+
# Dig down to '''\Software\Public\Java\Windows'''
# Locate the file named like '''jre-7uXX-windows-i586.exe''' and double-click on it to start the install
+
## XXX refers the update number, which will vary.
 +
# Locate the file named like '''jre-8uXXX-windows-i586.exe''' and double-click on it to start the install
 
<br>
 
<br>
Not on the Middlebury network? Use these instructions to download the proper Java:
+
Not on the Middlebury network? Use these instructions to download Java:
# Go to [http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jre-7u45-oth-JPR this link]
+
# Go to [http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html this link]
# Under "Java SE Runtime Environment 7u45" (should be at the very top of the page), check the dot for "Accept License Agreement"
+
# Under "Java SE Runtime Environment 8uXXX" (should be at the very top of the page), check the dot for "Accept License Agreement"
# Download the file for "Windows x86 Offline" which is named '''jre-7u45-windows-i586.exe'''
+
# Download the file for "Windows x86 Offline" which is named '''jre-8uXXX-windows-i586.exe'''
 
# Install Java from this file you just downloaded
 
# Install Java from this file you just downloaded
  
 
==Disabling Java Auto-updates==
 
==Disabling Java Auto-updates==
By default, Java will check for new updates and prompt you to install a new version. When you have Java 6 installed like you need to here at Middlebury College, this auto-update notification will regularly alert you to Java 7 and try to get you to update. ''You do not want to do this.'' The best thing to do is disable these update notifications entirely. To do this:
+
By default, Java will check for new updates and prompt you to install a new version.  
 +
 
 +
If desired, you may turn off Java auto-updates.
 +
 
 +
To do this:
 +
 
 +
Go to your C: drive.
 +
 
 +
Click on Program Files (x86), then Java, then jre[version name currently installed], then bin.
 +
 
 +
Right-click on javacpl (see screenshot below) and choose 'Run as administrator.'
 +
 
 +
[[File:Javacpl_run_as_admin.png|600x600px]]
  
# Go to the Start menu, then Control Panel
+
After you choose 'Run as administrator,' the Java Control Panel will open.
# Click on Programs, then Java
+
# Click on the "Update" tab
# On the box that comes up, click on the "Update" tab
+
# Uncheck the box that says "Check for Updates Automatically". You'll get an warning box, just click the button [Do Not Check]
# Uncheck the box that says "Check for Updates Automatically". You'll get an warning box, just click the button [Never check]
+
# Click the [Apply] button.
# Click the [OK] button to save your changes
+
# Click the [OK] button to close the Java Control Panel.
  
<center>[[image:Java_control_panel.png]]</center>
+
[[image:Java_control_panel.png]]
  
 
==Macs and Java==
 
==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.
+
The situation with Java on a Mac is a bit different than on Windows PCs. 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 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 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 install on a Mac====
 
+
One easy way to manually trigger a Java download is via the terminal:
====Manually triggering a Java 6 install on a Mac====
 
One easy way to manually trigger a Java 6 download is via the terminal:
 
  
 
# Click on Spotlight (the magnifying glass in the upper-right corner) then type Terminal
 
# Click on Spotlight (the magnifying glass in the upper-right corner) then type Terminal
 
# Click on the application "Terminal" in the search results. It should have a black square icon
 
# Click on the application "Terminal" in the search results. It should have a black square icon
 
# A Terminal window should appear with a command prompt. In this box, type: <code>java -version</code>
 
# A Terminal window should appear with a command prompt. In this box, type: <code>java -version</code>
# If Java 6 is installed, it will report the version. If it is not installed, you will be prompted to install it
+
# If Java is installed, it will report the version. If it is not installed, you will be prompted to install it
 +
 
 +
====Removing Java on a Mac====
 +
 
 +
Navigate to http://www.java.com/en/download/help/mac_uninstall_java.xml and follow the instructions.
 +
 
 +
====Downloading and installing Java 8 on a Mac====
 +
 
 +
# Go to [http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html this link]
 +
# Under "Java SE Runtime Environment 8uXXX" (should be at the very top of the page), check the dot for "Accept License Agreement"
 +
# Download the file for "macOS" which is named '''jre-8uXXX-macosx-x64.dmg'''
 +
 
 +
Download it to your desktop and follow install instructions.
 +
 
 +
 
 +
==Logging in to INB using Java 8==
 +
'''Note: This section only applies to INB (Internet Native Banner) users.'''
 +
 
 +
Java 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 Windows 7/Windows 10 to help you navigate pop-ups you will see using Java.
 +
 
 +
Open either Internet Explorer.
 +
 
 +
Navigate to go/inb.
 +
 
 +
Click ‘INB Production’ link below.
 +
 
 +
[[File:go_INB.png|500x500px]]
 +
 
 +
<br>
 +
===Windows 7 or Windows 10/Internet Explorer 11/Java===
 +
The first time you run INB with Windows 7 or Windows 10/Internet Explorer 11/Java , 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.
 +
 
 +
[[File:java_update_needed.png]]
 +
 
 +
 
 +
Click ‘Don’t block.’  This warning will come up each time you run INB.
 +
 
 +
[[File:block_dont_block.png]]
 +
 
 +
 
 +
 
 +
The following series of pop-ups are also possible with Windows 7 or Windows 10/Internet Explorer 11/Java :
 +
 
 +
Click in the bar (highlighted in blue) where it says ‘click here…’
 +
Select ‘Run Add-On.’
 +
 
 +
[[File:Run_addon.png|500x500px]]
 +
 
 +
Click 'Run'
 +
 
 +
[[File:Activex_control_warning.png]]
 +
 
 +
Click ‘Don’t Block.’ This warning will come up every time you run INB.
 +
 
 +
[[File:block_dont_block.png]]
 +
 
 +
<br>
 +
 
 +
==Windows - Fixing Application Blocked Error While Starting Banner INB==
 +
Problem: While starting Banner INB, you receive a pop-up that looks like this on your desktop:
 +
[[File:Application blocked.png]]
 +
 
 +
 
 +
Please use the Remote Desktop Services (RDS) environment to access Banner INB.  Although accessing Banner INB through your desktop is still possible, utilizing RDS is the preferred option.   We would like to eventually phase out all access to Banner INB using your local machines and require RDS for this access.
 +
 
 +
Using RDS to access Banner INB is more secure and allows us to keep your local machines up to date with the latest OS, browser, and Java releases.  Using RDS is also easier to support and maintain long term so that issues such as those seen yesterday occur less often.
 +
 
 +
If you are a first-time user, please see the [http://go.middlebury.edu/rdshelp RDS help page] to get started.
 +
 
 +
If you have used the RDS environment in the past, the direct link is [http://go.middlebury.edu/RDS go/rds]
  
 
[[Category:Java]]
 
[[Category:Java]]

Latest revision as of 12:35, 14 November 2017

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

Banner 8 INB and Perceptive Content are certified to be compatible with any version of Java 8.

A new major version of Java has been released, called Java 9. Banner INB and Perceptive Content will not run if Java 9 is installed. As of October of 2017, Java updates are still being released for Java 8.


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:


Uninstalling old/wrong Java

Windows 7

  1. Go to the Start Menu, then Control Panel, then Programs
  2. For each instance of Java in the installed programs list, click once to highlight it then click the button for [Uninstall]


Windows 10

  1. Go to the Search (magnifying glass)
  2. Type Control Panel, then click on the result
  3. Under Programs, click on 'Uninstall a program'
  4. For each instance of Java in the installed programs list, right-click and choose 'Uninstall'


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
    1. XXX refers the update number, which will vary.
  4. Locate the file named like jre-8uXXX-windows-i586.exe and double-click on it to start the install


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

  1. Go to this link
  2. Under "Java SE Runtime Environment 8uXXX" (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-8uXXX-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.

If desired, you may turn off Java auto-updates.

To do this:

Go to your C: drive.

Click on Program Files (x86), then Java, then jre[version name currently installed], 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. 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 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 is installed, any new updates from Apple will be automatically managed through Apple Software Update just like system updates.

Manually triggering a Java install on a Mac

One easy way to manually trigger a Java 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 is installed, it will report the version. If it is not installed, you will be prompted to install it

Removing Java on a Mac

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

Downloading and installing Java 8 on a Mac

  1. Go to this link
  2. Under "Java SE Runtime Environment 8uXXX" (should be at the very top of the page), check the dot for "Accept License Agreement"
  3. Download the file for "macOS" which is named jre-8uXXX-macosx-x64.dmg

Download it to your desktop and follow install instructions.


Logging in to INB using Java 8

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

Java 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 Windows 7/Windows 10 to help you navigate pop-ups you will see using Java.

Open either Internet Explorer.

Navigate to go/inb.

Click ‘INB Production’ link below.

Go INB.png


Windows 7 or Windows 10/Internet Explorer 11/Java

The first time you run INB with Windows 7 or Windows 10/Internet Explorer 11/Java , 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 or Windows 10/Internet Explorer 11/Java :

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


Windows - Fixing Application Blocked Error While Starting Banner INB

Problem: While starting Banner INB, you receive a pop-up that looks like this on your desktop: Application blocked.png


Please use the Remote Desktop Services (RDS) environment to access Banner INB. Although accessing Banner INB through your desktop is still possible, utilizing RDS is the preferred option.   We would like to eventually phase out all access to Banner INB using your local machines and require RDS for this access.   Using RDS to access Banner INB is more secure and allows us to keep your local machines up to date with the latest OS, browser, and Java releases.  Using RDS is also easier to support and maintain long term so that issues such as those seen yesterday occur less often.

If you are a first-time user, please see the RDS help page to get started.

If you have used the RDS environment in the past, the direct link is go/rds

Powered by MediaWiki