2

さまざまな JRE/JDK がインストールされた Windows 7 を実行しています。JAVA_HOME パスを「C:\Program Files\Java\jdk1.8.0_45」に設定しようとしました。Windows 7でjava_homeを設定する方法で説明されているように、それを行うために複数の方法を試しましたか? .

詳細なシステム プロパティに新しいパスが表示され、コマンド echo %JAVA_HOME% も新しいパスを返すため、うまくいったと思います。しかし、cmdを介して次のプログラムを呼び出すと

public class JavaVersionShower {
    public static void main(String[] args){
        JOptionPane.showMessageDialog(null, System.getProperty("java.home"));
    }
}

メッセージ ウィンドウには、「C:\Program Files\Java\jre1.8.0_66」と表示されます。また、使用する Java バージョンが jdk の場合にのみ使用できる JavaCompiler API も使用できません。

4

1 に答える 1

0

Java ホームとパスの更新は、Windows 7 と 8 で少し異なります。更新するには、「C:\ProgramData\Oracle\Java\javapath」に移動する必要がある場合があります。Windows 8 で Java パスを更新する

ラヴィ

于 2015-12-19T22:04:32.293 に答える