[英]Problems with System.getProperty(“java.home”)
我运行Windows 7,并安装了不同的JRE / JDK。 我尝试将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,该API仅在使用的Java版本为jdk时才可用。
在Windows 7和8中,更新Java主目录和路径几乎没有什么不同。您可能需要转到“ C:\\ ProgramData \\ Oracle \\ Java \\ javapath”来更新它们。 本文可能对您有所帮助在Windows 8中更新Java路径
拉维
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.