Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

This article is written for Java 1.7.x. For older versions read Zero Footprint Java 1.6.x on Ubuntu.

Go to the Java website, choose the JRE or JDK based on your platform and needs. Download the requisite 64-bit JRE (Java Runtime Engine). Download the .tar.gz file and upload the file to the serveradmin home folder. For older versions of Java go to the Java Archives site.

...

Code Block
languagebash
su - serveradmin # If you are not already serveradmin
cd ~
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn/java/jdk/7u7-b10/jre-7u7-linux-i586x64.tar.gz

The steps for JRE and JDK are both the same. Here is an example of a JRE setup,

Note

Even on a 64-bit Operating System, 64-bit Java is not recommended at the moment due to significant loss in performance.

If you try and install 32-bit Java on 64-bit Ubuntu you will get an error,

Warning

TBC by Tin - This changed in Java 1.7.x so I need to build a new VM to see how to create the error.

This is because the 32-bit library support is not installed,

For Ubuntu 11 and lower,

Code Block
languagebash
sudo apt-get install ia32-libs # Required for 32-bit Java on 64-bit Ubuntu

For Ubuntu 12 and higher, ia32-lib has been removed in favour of multiarch,

Code Block
languagebash
sudo apt-get install ia32-libs-multiarch 

Now 32-bit Java can be installed,

Code Block
languagebash
su - serveradmin # If you are not already serveradmin
cd ~ # Switch to the serveradmin home directory
tar -xvpf jre-7u7-linux-i586x64.tar.gz

The result will be an uncompressed jre directory using the same name as the package. In this example the folder name would be, jre-7u7-linux-i586x64.

If you plan to use multiple versions of Java, we recommend keeping the folder name with the version number information and using symbolic links. If you are only using one version of Java, then simply rename the folder.

...

Code Block
mv jre-7u7-linux-i586x64 java
Tip

You may be interested in how to Zero Footprint Java on Windows.