Environment variables 在windows上删除默认jdk 1.7版本并设置1.6

Environment variables 在windows上删除默认jdk 1.7版本并设置1.6,environment-variables,java,Environment Variables,Java,我安装了jdk1.6和1.7两个版本,并且有在1.6版本上开发的项目。所以我需要1.6。我在环境变量中为版本1.6设置了路径。但是当我从cmd使用java-version时,仍然显示版本1.7 我想在我的计算机上设置jdk1.6的默认版本。我正在使用Windows7 注意:我不想卸载1.7,而且我没有管理权限 请提供帮助。安装Java exe文件复制到windows System32文件夹时,请检查此位置(C:\windows\System32)Java.exe、javaw.exe和javaws

我安装了jdk
1.6
1.7
两个版本,并且有在
1.6
版本上开发的项目。所以我需要
1.6
。我在环境变量中为版本
1.6
设置了路径。但是当我从
cmd
使用
java-version
时,仍然显示版本
1.7

我想在我的计算机上设置jdk
1.6
的默认版本。我正在使用
Windows7

注意:我不想卸载
1.7
,而且我没有管理权限


请提供帮助。

安装Java exe文件复制到windows System32文件夹时,请检查此位置(
C:\windows\System32
)Java.exe、javaw.exe和javaws.exe在此处可用


现在需要做的是,用jdk 1.6 exe替换此exe,并打开一个新的命令提示符并检查版本

首先确保java 1.6主路径放在Windows路径的开头,因为使用了第一个met路径。如果您已经这样做了,请尝试以非管理员身份启动命令提示符,并检查java版本。奇怪的是,我也遇到了同样的问题,我只在命令提示符下成功地启动了java 1.6版本,没有管理权限。

在路径的开头添加JavaPath\bin in PATH变量。

感谢您的回复。是的,我没有行政特权。我们的系统管理员现在不在。所以我想改变它。但我使用
echo%PATH%
进行了检查,它没有显示具有相同问题的vrsion
1.7
。。但是我没有发现你在System32上提到的exe,我甚至在这个地方都没有。。但我确实在C:\ProgramFiles(x86)\Common Files\Oracle\Java\javapath中意外找到了提到的exe