質問

私は自分のラップトップにubuntu 10.04をインストールしたばかりで、これについて開発環境を設定したいと考えていました。

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

Synaptic Package Managerを介してSun JDKをインストールしました このコマンドを実行しました:

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

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

表示される出力はです

/usr/bin/java

Sun JDKであり、OpenJDKではないことを確認するにはどうすればよいですか(デフォルトでUbuntuにインストールされました)

私の唯一の懸念は次のとおりです。

Sun JDKだけがあらゆる目的に使用されたいと思っています。私はopenjdkを望んでいません。

前もって感謝します..

役に立ちましたか?

解決

使用済みのJavavmを次のように構成できます。

sudo update-alternatives --config java

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

他のヒント

Javaバージョンを介して見ることができます

java -version

私が間違っているなら私を訂正してください...

走ることができると思います echo $PATH また、コマンドを実行しようとするシステムがスキャンされるはずです。

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

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

    1. パス環境を変更して、優先度が高い新しいJavaパスを作成します。 IG:

      export PATH=/usr/java_xyz/bin:$PATH
      
    2. Java_home環境を新しいJavaを指して設定し、次のようなもので電話をかけます。

      $JAVA_HOME/bin/java blablabla.class
      
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top