jdk从1.7升级到了1.8,现在想降回1.7,怎么操作呢(JAVA_HOME里面还是显示jdk1.7,但是java -version显示1.8)
参考GPT和自己的思路:
如果JAVA_HOME中确实已经设置为1.7,但是java -version显示1.8,说明在系统的PATH中可能添加了1.8的路径,导致系统默认使用1.8的Java运行时环境。可以尝试从系统的PATH中移除1.8的路径,或者将1.7的路径排在前面,使其优先于1.8被使用。具体操作方式如下:
1.在控制面板中找到系统,选择高级系统设置,点击环境变量
2.在系统变量中找到PATH,点击编辑
3.在PATH的编辑窗口中,找到1.8的路径,将其删除或移动到1.7的路径前面
4.点击确定保存修改,再次运行java -version,应该可以看到1.7的版本信息了
需要注意的是,在系统中同时存在多个版本的JDK时,为了避免混淆,建议在开发或运行程序时使用JAVA_HOME来指定所需的JDK版本。
先卸载之前的版本,删除环境变量,再重新安装
你需要看看path环境变量中加入的是哪个版本的jdk,关键是path中的路径设置。你可以设置为:%JAVA_HOME%/bin;
首先需求说明的是,一台电脑上是可以多个JDK版本共存的:
如果不同的项目对应不同的JDK版本,则用到那个项目时就需要进行对应的JDK环境变量切换,比较方便的做法是配置多个版本的JDK环境变量:
这样的话需要哪个JDK版本直接切换【JAVA_HOME】系统变量即可,其他地方则不需要改动。
最后记得,环境变量配置完成后打开新的命令窗口,使用命令【java -version】或【javac -version】检查配置是否正确: