如何把jdk1.8版本切换至1.6版本

这几天写了一个Java服务,服务的jar包忘了打1.6的,结果打成了1.8的。重新打了之后我突然好好奇原本1.8的可以在1.6环境下运行起来吗,于是我把自己的电脑改成了1.6.

1.8换成1.6的步骤:

1.把环境变量的JAVA_HOME的路径由1.8改成1.6

2.如果1.8没有path等东西则配置一下,有就不用管,变成1.6后也可以使用的

我改好了之后再用cmd java -version 检查了一下版本,结果还是1.8的。于是我搜了下方法,找到了一个大神的帖子,要修改注册表。

https://blog.csdn.net/xiongyouqiang/article/details/79352596

1.

首先在开始那里的输入框输入regedit找到注册表

2.

按我圈出的路径找到currentVersion,把值改为1.6

3.找到环境变量里配置的jdk1.6的位置,把

这三个文件复制放在C:\Windows\System32文件夹下

cmd java -version 确认jdk已经切换成功

然后我在jdk1.6下运行之前在jdk1.8打包的服务,正常运行没有问题。我把服务的压缩包解压后获取MANIFEST.MF文件,里面没有jdk版本号,不知道是否是打包成了服务所以才没有影响。于是我去翻了修改了打包之前的备份文件,发现我本来就是打包的jdk1.6的包,只不过是开发时环境变量配置的1.8而已。

 

更改发现了一种更简单的改法,就是吧java_home里的路径改掉后,在cmd里面打where java,把我框起来的两条之外的其他顺着路径找过去删除就好啦

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值