-2

異なるディレクトリ(/ usr / java)にJava1.6とJava1.7があり、そのうちの1つ(その時点で使用したいもの)を指すソフトリンクがあります。

すなわち:

total 16
drwxr-xr-x  4 root  root  4096 Jan 31 12:16 ./
drwxr-xr-x 11 root  root  4096 Jan 30 12:52 ../
lrwxrwxrwx  1 root  root     6 Jan 31 12:16 default -> java6//
lrwxrwxrwx  1 root  root    12 Jan 31 12:15 java6 -> jdk1.6.0_37//
lrwxrwxrwx  1 root  root    12 Jan 31 12:15 java7 -> jdk1.7.0_11//
drwxr-xr-x  8 david david 4096 Jan 30 18:16 jdk1.6.0_37/
drwxr-xr-x  8 david david 4096 Jan 31 12:14 jdk1.7.0_11/

これは、デフォルトのリンクが指す場所を変更するだけで、JAVA_HOMEが指す場所を変更できることを意味します。

しかし、私のシステムはOpenJDKとアイスティーでオーバーランしています。私はそれらを削除したので(私は思う)、システムJavaはまったくありません。

私の質問は、デフォルトのリンクが指しているJavaをシステムで検索するにはどうすればよいですか?

みんなありがとう

デイブ

4

4 に答える 4

2
  1. sudo update-alternatives --config java
  2. Javaバージョンを選択
  3. 作業したいjdkで設定されたプロジェクト設定で
于 2013-01-31T12:51:46.813 に答える
0

これらのリンクはあなたを助けることができます:

于 2013-01-31T12:48:51.113 に答える
0

ターミナルが気に入らない場合は、次のようなGUIがありますgalternatives。とても使いやすいです。

于 2013-01-31T12:54:46.417 に答える
0

このブログの手順に従ってください。

UbuntuLinuxにOracleJavaをインストールする方法:18ステップ

そしてそれは私が望むことをしたようです。

アドバイスをくれたすべての人に感謝します。

于 2013-01-31T13:03:56.840 に答える