jdk1.7与jdk1.8切换问题

本文介绍了解决在不同Java项目间切换JDK版本时遇到的问题。具体包括:如何修改环境变量JAVA_HOME并确保正确指向所需的JDK版本,以及如何处理可能导致版本切换失败的遗留文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

  • 在做不同的java项目时候,很可能来回切换jdk,由于小编的jdk1.7是安装版的,jdk1.8是绿色版的,当做不同的项目时候,就来回切换jdk了,遇到了一下问题。

遇到的问题

修改环境变量JAVA_HOME后,jdk还是切换不会来

问题原因

  • 当系统安装jdk1.7后,系统默认会在C:\Windows\System32创建java.exe、javaw.exe和javaws.exe三个可执行程序,由于这三个可执行程序是优于环境变量JAVA_HOME运行,所以如果不删去这三个可执行程序的话,无论怎么修改环境变量JAVA_HOME都不管用。

解决方案

  • 删除C:\Windows\System32下的java.exe、javaw.exe和javaws.exe三个可执行程序。

1、配置环境变量JAVA_HOME

C:\jdk1.8.0_25

2、在环境变量path中添加

%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;
效果图

这里写图片描述

切换回jdk1.7

修改环环境变量JAVA_HOME,改成jdk1.7的

C:\Program Files\Java\jdk1.7.0_51
效果图

这里写图片描述

小结

  • 这样再修改环境变量,jdk1.7和jdk1.8就能在小编的机器上来回切换了,另外,如果jdk1.8是安装版的话,还需要修改环境变量找到环境变量”Path”,
    把”C:/ProgramData/Oracle/Java/javapath”去掉。
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值