但是我安装了java了哈
ringa_lee
JAVA_HOME がシステム環境変数にあることを確認してください。bash 環境変数にあるだけでは機能しない可能性があります。
/etc/environment ファイルを編集し、JRE の場所ではなく JDK インストールの場所を指すように JAVA_HOME 変数を追加してから、システムを再起動できます :P
私のJAVA_HOMEを見てください、指されているフォルダーは「/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.121-2.6.8.0.el7_3.x86_64」ですが、このフォルダーはによってのみダウンロードされましたジュレ。また、Java コマンドを実行することもできますが、この Java コマンドは JAVA_HOME 設定とは何の関係もありません。openjdk8 のディレクトリ「/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0」を指します。 b13 .el7_3.x86_64/」。
つまり、Java コマンドを実行できることは、JAVA_HOME 設定が正しいことを意味するわけではありません。
環境変数 JAVA_HOME だけでなく CLASSPATH も設定してください
例:
JAVA_HOME がシステム環境変数にあることを確認してください。bash 環境変数にあるだけでは機能しない可能性があります。
/etc/environment ファイルを編集し、JRE の場所ではなく JDK インストールの場所を指すように JAVA_HOME 変数を追加してから、システムを再起動できます :P
私のJAVA_HOMEを見てください、指されているフォルダーは「/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.121-2.6.8.0.el7_3.x86_64」ですが、このフォルダーはによってのみダウンロードされましたジュレ。また、Java コマンドを実行することもできますが、この Java コマンドは JAVA_HOME 設定とは何の関係もありません。openjdk8 のディレクトリ「/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0」を指します。 b13 .el7_3.x86_64/」。
つまり、Java コマンドを実行できることは、JAVA_HOME 設定が正しいことを意味するわけではありません。
環境変数 JAVA_HOME だけでなく CLASSPATH も設定してください
例:
リーリー