Java

我刪除了 /etc/alternatives/java

  • November 11, 2013

我在 32 位戴爾機器上使用 Ubuntu 12.04。

我試圖為 32 位 linux 平台安裝 java JDK,但我不小心刪除了文件 /etc/alternatives/java。

我很想重新創建我的舊好文件,以便使用 /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java 或 /usr/lib/jvm/jdk1.7.0_45/ 建立連結jre/bin/java 我真的不知道我必須建構哪個,但要嘗試我需要我的替代執行檔。

在 Ubuntu(和其他基於 Debian 的發行版)/usr/bin/java上只是一個指向 ./etc/alternatives/java的符號連結,它本身就是指向/usr/lib/jvm/$SOMEVERSION/bin/java.

這樣,您只需更改此連結即可選擇您喜歡的 Java 版本。

當您刪除/etc/alternatives/java時,您可以使用以下方法創建一個新連結:

ln -s /usr/lib/jvm/jdk1.7.0_45/jre/bin/java /etc/alternatives/java

或者,您應該能夠使用替代系統:

update-alternatives --set java /usr/lib/jvm/jdk1.7.0_45/jre/bin/java

引用自:https://unix.stackexchange.com/questions/100732