coding
夏虫123zzc的gravatar头像
夏虫123zzc2019-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 

     ​ Win7 64电脑安装两个jdk版本,随项目支持而变化(jdk8和jdk7)

  •   JAVA_HOME8 =E:\Java\jdk1.8.0_111

       Win7 64电脑安装两个jdk版本,随项目支持而变化(jdk8和jdk7)

        此处JAVA_HOME设置即为你更换jdk版本是所要修改的地方

  • JAVA_HOME= %JAVA_HOME8%

      Win7 64电脑安装两个jdk版本,随项目支持而变化(jdk8和jdk7)

     3 . 设置Path 

  •   添加如下内容(注意添加’;’)

​      ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

       Win7 64电脑安装两个jdk版本,随项目支持而变化(jdk8和jdk7)

      4 . 添加CLASSPATH变量值

      %JAVA_HOME%lib\dt.jar;%JAVA_HOME%\lib\tools.jar

        Win7 64电脑安装两个jdk版本,随项目支持而变化(jdk8和jdk7)

      5 . 查看版本是否更换成功

  • cmd命令

       java -version  

         javac -version  

                                                                     成功

       Win7 64电脑安装两个jdk版本,随项目支持而变化(jdk8和jdk7)

                                                                          失败

      Win7 64电脑安装两个jdk版本,随项目支持而变化(jdk8和jdk7)

 

            若未成功,请看接下来的666

  6 . 未成功解决方案

  1.       删除C:\Windows\System32目录下的java.exejavaw.exe、javaws.exe即可。 
  2.       删除C:\ProgramData\Oracle\Java\javapath目录下3个快捷方式
  3.       若java -version和javac -version版本不一致加上这两个%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;才版本一致,执行java -version和javac -version,版本已然一致。另外,在切换版本,(即修改JAVA_HOME = %JAVA_HOME7%时),应该重新打开cmd,否则,不会得 到正确的反应。

打赏

分享到:

最近浏览
小熊2015 LV151分钟前
星星
LIGHTsky LV19月10日
星星
2252536772 LV149月10日
月亮月亮月亮星星星星
Gaoqinglin LV29月5日
星星星星
天蓝再看海 LV29月3日
星星星星
youwuzuichen LV68月19日
月亮星星星星
taoziyy LV28月7日
星星星星
胖胖来了 LV38月1日
星星星星星星
东北人 LV116月25日
月亮月亮星星星星星星
junenv LV76月19日
月亮星星星星星星
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友