私は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