夏虫123zzc
2019-05-16 19:06:25
Win7 64电脑安装两个jdk版本,随项目支持而变化(jdk8和jdk7)
今天在电脑上部署运行平台项目,老是报错,后来搜索了下是jdk版本问题,看了别人怎么弄得并且自己部署了还有其中遇到的问题是如何解决的.
1 . 准备两个版本的jdk我的两个jdk路径为:
- E:\Java\jdk1.8.0_111
- E:\Javaee\jdk1.7.0_51
2 . 设置两个子JAVA_HOME,一个总JAVA_HOME:
注:右键电脑属性——高级系统设置——环境变量---系统变量
- JAVA_HOME7 = E:\Javaee\jdk1.7.0_51
- JAVA_HOME8 = E:\Java\jdk1.8.0_111
此处JAVA_HOME设置即为你更换jdk版本是所要修改的地方
- JAVA_HOME = %JAVA_HOME8%
3 . 设置Path
- 添加如下内容(注意添加’;’)
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
4 . 添加CLASSPATH变量值
%JAVA_HOME%lib\dt.jar;%JAVA_HOME%\lib\tools.jar
5 . 查看版本是否更换成功
- cmd命令
java -version
javac -version
成功
失败
若未成功,请看接下来的666
6 . 未成功解决方案
- 删除C:\Windows\System32目录下的java.exejavaw.exe、javaws.exe即可。
- 删除C:\ProgramData\Oracle\Java\javapath目录下3个快捷方式
- 若java -version和javac -version版本不一致 加上这两个%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;才版本一致,执行java -version和javac -version,版本已然一致。另外,在切换版本,(即修改JAVA_HOME = %JAVA_HOME7%时),应该重新打开cmd,否则,不会得 到正确的反应。
评论
最近浏览
13861685415 LV4
2021年10月14日
crazy11crazy LV30
2021年2月24日
随便取个名字_哈哈 LV27
2020年6月15日
大头鱼
2020年6月15日
暂无贡献等级
栗劲松 LV2
2019年11月26日
sw986306161 LV6
2019年11月25日
hhuangh LV5
2019年11月14日
chenzhenming LV11
2019年11月14日
DoubleL LV1
2019年11月11日
xiaoguizi
2019年10月21日
暂无贡献等级