Installing Java 8: Update-Alternatives: Error: Alternative Path /Usr/Lib/Jvm/Jdk1.8.0/Bin/Java Doesn't Exist

Installing Java 8: Update-Alternatives: Error: Alternative Path /Usr/Lib/Jvm/Jdk1.8.0/Bin/Java Doesn't Exist

I know this question might seem like a duplicate question, but I think its not. I'm trying to install java 8 on my ubuntu 14.04 LTS. I have tried many methods, but nothing worked for me. So I downloaded jre-8u25-linux-x64.tar.gz. Then I did the following:

tar -xvf jre-8u25-linux-x64.tar.gz 
sudo mkdir -p /usr/lib/jvm
sudo mv ./jdk1.8.0_25/ /usr/lib/jvm
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0/bin/java" 1

but I got the following error :

update-alternatives: error: alternative path /usr/lib/jvm/jdk/bin/java doesn't exist`

When I opened jdk1.8.0_25 I didn't find bin/java in it, so I re-downloaded it, but the same problem occurred.

Can anyone tell me what I'm doing wrong here?

EDIT:

The output of : update-alternatives --display java

update-alternatives: warning: alternative /opt/jdk/jdk1.8.0_05/bin/java (part of link group java) doesn't exist; removing from list of alternatives
java - auto mode
  link currently points to /usr/lib/jvm/java-7-oracle/jre/bin/java
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java - priority 1071
  slave java.1.gz: /usr/lib/jvm/java-7-openjdk-amd64/jre/man/man1/java.1.gz
/usr/lib/jvm/java-7-oracle/jre/bin/java - priority 1072
  slave java.1.gz: /usr/lib/jvm/java-7-oracle/man/man1/java.1.gz
Current 'best' version is '/usr/lib/jvm/java-7-oracle/jre/bin/java'.
4

3 Answers

After you execute sudo mv ./jdk1.8.0_25/ /usr/lib/jvm, is the folder, /usr/lib/jvm/jdk1.8.0_25 created or /usr/lib/jvm/jdk1.8.0 created?

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/**jdk1.8.0**/bin/java" 1

From the below link :

update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_05/bin/javac 100
2

I had a folder /usr/lib/java-8-openjdk-amd64, so I made a symbolic link to it and named it java-8-oracle. It worked.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Chloe Bennett
Author

Chloe Bennett

Chloe Bennett explores the intersection of pop culture, streaming entertainment, digital trends, and contemporary lifestyle. Her weekly commentary reaches thousands of culture enthusiasts.