我使用类似UNIX的机器,但是最近我不得不在Windows 7机器上使用Java进行一些工作。 我有这个问题,这是我解决了它。 它适合我,所以我希望它可以用于谁将来可能有这个问题的人。
考虑到驱动器C上的默认Java安装,这些步骤是公开的。如果您的安装不是缺省安装,则应更改所需的步骤。
在Windows 7上更改Java默认VM
假设我们已经安装了Java 8,但由于某种原因,我们希望与Java 7保持一致。
1-以pipe理员身份启动cmd
2-转到C:\ProgramData\Oracle\Java
3-将当前目录javapath重命名为javapath_ 。 例如: rename javapath javapath_1.8
4-创build一个javapath_ 目录。 例如: mkdir javapath_1.7
5 – 进入它并创build以下链接:
cd javapath_1.7 mklink java.exe "C:\Program Files\Java\jre7\bin\java.exe" mklink javaw.exe "C:\Program Files\Java\jre7\bin\javaw.exe" mklink javaws.exe "C:\Program Files\Java\jre7\bin\javaws.exe"
6- cd出并创build一个目录链接javapath指向所需的javapath。 例如: mklink /D javapath javapath_1.7
7-打开registry并将HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java Runtime Environment \ CurrentVersion项更改为1.7