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 .bintar.gz file and upload the file to the serveradmin home folder. For older versions of Java go to the Java Archives site.
...
Use the account that will be launching the Java process. In this example it will be serveradmin,
Code Block | ||
---|---|---|
| ||
su - serveradmin # If you are not already serveradmin
cd ~
wget http://download.oracle.com/otn/java/jdk/7u7-b10/jre-7u7-linux-i586.tar.gz |
The steps for JRE and JDK are both the same. Here is an example of a JRE setup,
...
If you try and install 32-bit Java on 64-bit Ubuntu you will get the following an error,
Code Block | ||
---|---|---|
| ||
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,
...
Now 32-bit Java can be installed. To perform these actions, use the account that will be launching the Java process.
In this example, we are installing on a server and the account that uses the Java process is serveradmin.
Code Block | ||
---|---|---|
| ||
su - serveradmin # If you are not already serveradmin cd ~ # Switch to the serveradmin home directory chmod u+xtar -xvpf jre-6u227u7-linux-i586.bin ./jre-6u22-linux-i586.bintar.gz |
The result will be an uncompressed jre directory using the same name as the package. In this example the folder name would be, jre1.6.0_22. jre-7u7-linux-i586.
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.
For the server example, we will rename the folder,
Code Block |
---|
mv jre1.6.0_22jre-7u7-linux-i586 java |
Tip |
---|
You may be interested in how to Zero Footprint Java on Windows. |