您的位置:首页 > 编程语言 > Java开发

安装多个版本的jdk

2016-03-18 00:00 337 查看
电脑上装了两个版本的JDK,分别是Jdk1.5u6和Jdk1.6u29,打开命令行窗口,输入
java -version
命令,显示的当前使用Jdk版本号是1.6,由于测试需要将当前JDK环境变量设为1.5,但通过一般的环境变量设置或修改注册表,均不成功。在网上找了相关资料,发现是因为在安装JDK1.6时,自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到了C:\Windows\System32目录,由于这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级,后将JDK1.5的bin目录放置在path环境变量的最开始位置(即在C:\Windows\System32环境变量前面)后解决问题。
JDK1.8貌似不能用上面的方法:
有2个原因,也可能并不在这几个里面:
1. JDK1.8 安装后,环境变量里面会有指向 C:\ProgramData\Oracle\Java\javapath 的路径设置,你检查一下有没有。
2. 安装过程中,也可能会向 C:\Windows 或 C:\Windows\System32 目录下直接复制java.exe和javaw.exe两个文件,你也注意一下。
删除上面路径中的东西。
目前我公司的 机器装了1.6,1.7,1.8 我想把1.7 设置为默认的目前的解决办法是安装删除C:\ProgramData\Oracle\Java\javapath 或C:\Windows 或 C:\Windows\System32 目录下直接复制java.exe和javaw.exe,java*.exe文件
然后重装1.7
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: