Difference between revisions of "Oracle Java for Linux"
m (→Trying to Keep Them Both?) |
|||
Line 44: | Line 44: | ||
rm /usr/bin/java | rm /usr/bin/java | ||
ln -s /usr/local/java/jre1.8.0_181/bin/java /usr/bin/java | ln -s /usr/local/java/jre1.8.0_181/bin/java /usr/bin/java | ||
+ | |||
+ | See also: [[Default Java on Mint Linux]] | ||
=== other guides === | === other guides === |
Revision as of 22:18, 25 October 2019
JRE
JRE on 32-bit and 64-bit Debian / Ubuntu / Mint Linux operating systems.
End users looking for java to run software are looking for JRE. OpenJRE / OpenJDK is an alternative to Oracle Java that is the default on packaged linux systems such as Ubuntu / Kbuntu / Mint.
Are you 32 or 64 bit? Type:
uname -m
Have you downloaded Oracle Java? as of TOR you could find it [ here ] and the file you need is/was called [ jre-8u181-linux-x64.tar.gz ]
note: jre-8u181-linux-x64.tar.gz for 64 bit, jre-8u181-linux-i586.tar.gz 32 bit, and adjust the version number or build number for what is current at the time you are reading this. (as of 2018 there is a jre 10, however, many software recommends jre 8). Companies like Oracle tend to move things around on their website unnecessarily often, so more than a week after TOR that link is probably defunct.
Adjust any version numbers to accommodate your system, otherwise instructions assume currents as of TOR: typically OpenJDK version 7. To REMOVE OpenJDK and install Oracle Java JRE do the following.
1. remove OpenJDK
sudo apt-get autoremove openjdk-7-jre
2. confirm complete removal (other instructions online do not accomplish this ie WikiHow)
sudo java -version
You should see the error: No such file or directory <- that is good!
3. make a home
sudo mkdir /usr/local/java
4. have the oracle installation file ready in the path /usr/local/java
5. set permissions
sudo chmod a+x jre-8u181-linux-x64.tar.gz
6. decompress archive
sudo tar xzvf jre-8u181-linux-x64.tar.gz
7. as an alternative to setting a bunch of path env variables, just use a symlink
sudo ln -s /usr/local/java/jre1.8.0_181/bin/java /usr/bin/java
Trying to Keep Them Both?
Warning! This is problematic and requires more than doing the symlinks, however, here ya go... If you didnt delete OpenJDK then when you type:
file /usr/bin/java /usr/bin/java: symbolic link to /etc/alternatives/java
Do this:
rm /usr/bin/java ln -s /usr/local/java/jre1.8.0_181/bin/java /usr/bin/java
See also: Default Java on Mint Linux
other guides
Here are some other installation guides that differ however accomplish the same task