/etc/alternatives/javaを削除しました。 [閉じる]

/etc/alternatives/javaを削除しました。 [閉じる]

私は32ビットDellシステムでUbuntu 12.04を使用しています。

32ビットLinuxプラットフォーム用のJava JDKをインストールしようとしましたが、誤って/etc/alternatives/java.langファイルを削除しました。

私は/usr/lib/jvm/java-7-openjdk-i386/jre/bin/javaまたは/usr/lib/jvm/jdk1.7.0_45/jre/bin/javaとリンクするために私の古いものを再構築したいと思います。何をビルドするのかわかりませんが、試すには代替実行可能ファイルが必要です。

ベストアンサー1

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

おすすめ記事