0

個人のラップトップにUbuntu10.04をインストールしたばかりで、これに開発環境をセットアップしたいと思いました。

コマンドを実行するとわかります

Synapticパッケージマネージャーを介してSUNJDKをインストールし、次のコマンドを実行しました。

sudo update-java-alternatives -s java-6-sun

しかし、私がコマンドを実行するとwhich java

表示される出力は

/ usr / bin / java

OpenJDK(デフォルトでubuntuにインストールされている)ではなくSunJDKであることを確認するにはどうすればよいですか?

私の唯一の懸念は:

SUNJDKだけをあらゆる目的に使用したいと思います。OpenJDKは必要ありません。

前もって感謝します..

4

3 に答える 3

1

使用するJavaVMは次のように構成できます。

sudo update-alternatives --config java

または、すべてのopen-jdkパッケージを削除するだけです。

于 2010-11-26T15:30:54.263 に答える
0

あなたは経由でJavaバージョンを見ることができます

java -version
于 2010-11-26T15:29:42.057 に答える
0

私が間違っている場合は私を訂正してください...

実行できると思いますecho $PATH。システムがコマンドを実行しようとしたときにスキャンされるはずの正確な順序でディレクトリのリストが表示されます。

だから、私は解決するためのいくつかのオプションを見ることができます:

  1. デフォルトのJavaバージョンが間違っている場合は、それを削除して正しいバージョンをインストールしてください。
  2. 何らかの理由でJavaの複数のバージョンが必要な場合は、次のことができます。

    1. PATH環境を変更して、新しいJavaパスの優先度を高くします。Ig:

      export PATH=/usr/java_xyz/bin:$PATH
      
    2. 新しいJavaを指すJAVA_HOME環境を設定し、次のようなもので呼び出しを行います。

      $JAVA_HOME/bin/java blablabla.class
      
于 2012-01-12T12:13:34.437 に答える