我需要在我的Windows 7 64位操作系统上从已安装的64位java 7切换到已安装的java 6,但通常的步骤不起作用。我试图更改JAVA_HOME环境变量,但当我键入java -version时,系统响应Java7...如何从不同的java版本切换?
谢谢。
发布于 2011-09-05 21:30:53
您还需要切换path环境变量,以便在此之前指向JRE bin目录。另外,我认为现代版本的java会在Windows的system32目录中放置一个"java.exe“的副本,你需要删除它们(或者重命名,如果你想保留它们作为备份)。
发布于 2011-09-05 21:31:06
java.exe未使用JAVA_HOME。
确保在path环境变量中有Java6JRE的bin目录的路径,在Java7JRE的路径之前,在windows系统目录(system32)之前。
或者您可以使用java命令的完整路径:
c:\java6\bin\java com.foo.bar.Main发布于 2011-09-05 21:32:17
Windows依赖于PATH环境变量而不是JAVA_HOME来查找可执行文件,包括java.exe应用程序启动器。虽然可以在PATH环境变量中使用JAVA_HOME环境变量,但实际情况并非如此,因此必须修改PATH环境变量才能使用JAVA_HOME或新的Java6安装主目录。
https://stackoverflow.com/questions/7308789
复制相似问题