Installing Java on a NETGEAR ReadyNAS
This page describes how to install the Oracle Java SE Embedded Java Runtime Environment (EJRE) on the Intel and ARM models of the NETGEAR ReadyNAS.
Note: You can use this installation package on the ReadyNAS NV+ v2, Duo v2, Ultra, Pro and NVX. This package isn't compatible with the current ReadyNAS series (models 102, 104, 312, 314, 316, 516 and 716).
Installing the Java runtime
- Go to the Java SE Embedded Downloads page on Oracle's website at this link. You can download either Java SE Embedded version 7 or Java SE Embedded version 8.
- If you have a ReadyNAS NV+ v2 or Duo v2, this uses an ARM processor. The download you need is either "ARMv5 Linux - Headless EABI, SoftFP ABI, Little Endian" (for Java 7) or "ARMv5 Linux - Headless - SoftFP ABI, Little Endian" (for Java 8).
- If you have a ReadyNAS Ultra, Pro or NVX, this uses an Intel processor. The download you need is "x86 Linux Small Footprint – Headless".
Review and accept the Oracle license agreement, then click on the download link for the correct .tar.gz file.
You'll be prompted to create or login to your Oracle account before you can download the file.
Note 1: It's important to make sure this file is downloaded as a packed .tar.gz file. The next steps won't work if the file isn't in this format.
Note 2: If your browser asks you whether or not to unpack the file, choose the option to save it in its original packed .tar.gz form.
Note 3: If you're using Safari to download this file, you need to first configure Safari so it won't unpack the downloaded .tar.gz file into a .tar file. To do this, in your Safari preferences (General page), you need to uncheck the box at the bottom of the page (Open "safe" files after downloading). When the file has been downloaded, check to make sure it has a .tar.gz extension, and delete the downloaded file if it doesn't have this extension.
Note 4: If you're using Chrome to download this file, there's a bug in Chrome that causes it to use a .gz extension for the downloaded file instead of the correct .tar.gz extension. The simplest solution (for Chrome only) is to manually rename the downloaded file from .gz to .tar.gz.
- Copy the .tar.gz file to the backup share of your ReadyNAS. Don't change the filename, and leave it as a .tar.gz file.
- Download the EJRE Installer ReadyNAS add-on. If you have a ReadyNAS NV+ v2 or Duo v2, download the file EJREInstaller-0.20-readynas-arm.bin from this link. If you have a ReadyNAS Ultra, Pro or NVX, download the file EJREInstaller-0.20-readynas-x86.bin from this link.
- From the ReadyNAS Frontview web page, install the EJRE Installer add-on. This add-on takes the downloaded EJRE .tar.gz file from the backup share of your ReadyNAS, unpacks it, and installs the EJRE files in the correct location on your ReadyNAS.
Updating the Java runtime
To update your EJRE installation to a newer level, download the newer level as a .tar.gz file, copy it to the backup share, and reinstall the EJRE Installer add-on. When the EJRE Installer add-on is installed, it automatically selects the latest .tar.gz file from the backup share and installs this EJRE version. You don't need to remove the previous EJRE version before installing the new version.
Uninstalling the Java runtime
To remove the EJRE installation from your ReadyNAS, remove the EJRE Installer add-on. This removes the installed EJRE files, but doesn't remove the original EJRE .tar.gz file from the backup share.