Windows忽略了JAVA_HOME:如何将JDK设置为默认值?
如何说服 Windows 使用 JDK 而不是 JRE?
这个问题以前被问过,在这里和其他地方:
如何设置默认的 Java 安装/运行时 (Windows)?
麻烦的是Windows忽略了,它也忽略了我将JDK bin目录作为路径中的第一个条目的事实。JAVA_HOME
当我从命令行运行时,它不是调用我的JDK 1.6安装,而是运行1.7 JRE。java -version
我的猜测是,这是特定于1.7的问题,Windows 7正在做一些不应该对注册表做的事情。
关于如何解决这个问题的任何想法?
编辑:哎呀。我在上面写了“类路径中的第一个条目”,当我指的是“路径”。不好意思。