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”。我也不能使用 JavaCompiler API,它只有在使用的 java 版本是 jdk 时才可用。

4

1 回答 1

0

在 Windows 7 和 8 中更新 java 主目录和路径几乎没有什么不同。您可能需要转到“C:\ProgramData\Oracle\Java\javapath”来更新它们。本文可能对您有所帮助在 Windows 8 中更新 Java 路径

拉维

于 2015-12-19T22:04:32.293 回答