1

マシンにインストールした Java のバージョンは次のとおりです。

java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.11.90) (amazon-62.1.11.11.90.55.amzn1-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)

JAVA_HOME のパスを設定するために、~/.bashrc ファイルに次のコマンドを記述しました。

export JAVA_HOME=/usr/lib/jvm/default-java/

コマンドecho $JAVA_HOMEは出力を提供します/usr/lib/jvm/jre。これは間違ったパスだと思いますか、それとも間違っていますか?

そして、これらは私がディレクトリに持っているファイルです/usr/lib/jvm

java-1.6.0-openjdk-1.6.0.0.x86_64  
jre
jre-1.6.0  
jre-1.6.0-openjdk.x86_64  
jre-openjdk
4

3 に答える 3

0

~/.bash_profileを使用して同じことを試してください~/.profile...次に、ログオフしてログインし、使用して動作するかどうかを確認しますjava --version

ファイルが存在しない場合は、作成してエクスポートを追加し、次を使用して実行権限を付与しますchmod +x .profile .bash_profile

于 2013-07-29T17:59:15.743 に答える
0

おそらく default-java は、マシンにインストールされているすべてのバージョンの Java へのシンボリック リンクのようです。特定のJava jdk binに設定しようとしましたか?

export JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/
于 2013-07-29T18:06:01.790 に答える