JDK 1.8 降为1.7

本文提供了详细的步骤指导如何在Windows系统上将JDK版本从1.8切换到1.7,以及反过来的操作方法。通过调整环境变量和删除特定文件来实现版本间的平滑转换。

电脑刚开始装的是1.8 version, 然后又需要用到1.7. 所以就要把1.8 降为1.7, 网上有很多说把1.8删掉,这种做法我是不建议的,那么要用的时候呢?又得装回来多蛋疼..


JDK 1.8 -> 1.7

1. 配置好环境变量(我的是64bit系统)

JAVA_HOME = C:\Program Files\Java\jdk1.7.0_25

CLASSPATH = .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

Path = ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;


2.  找到环境变量"Path", 把"C:/ProgramData/Oracle/Java/javapath"去掉.

PS:这是1.8新增加的,在此目录下,会有3个exe的快捷方式java.exe、javaw.exe和javaws.exe


3. 在"C:\Windows\System32"下找到java.exe、javaw.exe和javaws.exe删掉


详细信息里面可以看到这是8版本的exe


4. 关掉cmd重开,就能看到是新的版本(一定要关闭然后重启,不然的话新的环境变量不会在当前cmd生效)



JDK .17 -> 1.8

只需要更改JAVA_HOME的路径即可来回切换.



### 如何从 JDK 1.8 降级到 JDK 1.7 为了实现从 JDK 1.8JDK 1.7 的降级操作,可以通过调整环境变量的方式完成多个 JDK 版本之间的切换。以下是具体的操作方式: #### 调整 `JAVA_HOME` 环境变量 将系统中的 `JAVA_HOME` 变量指向目标版本JDK 安装路径。例如,如果要切换至 JDK 1.7,则需设置该变量为 JDK 1.7 的安装目录[^3]。 ```bash set JAVA_HOME=C:\Program Files\Java\jdk1.7.x_xx ``` #### 修改 `Path` 环境变量 在 Windows 系统中,`Path` 环境变量通常包含了 Java 执行文件的位置。当需要切换 JDK 版本时,应移除旧版 JDK 的路径,并替换为目标版本的路径。对于 JDK 1.7JDK 1.8 的切换,可以按照以下方式进行处理[^2]: - **从 JDK 1.8 切换到 JDK 1.7**: 删除 `C:\Program Files (x86)\Common Files\Oracle\Java\javapath` 或者其他与 JDK 1.8 相关的路径条目,随后添加 JDK 1.7 的二进制文件夹路径(通常是 `C:\Program Files\Java\jdk1.7.x_xx\bin`)。 - **验证修改效果**: 使用命令行工具输入以下指令以确认当前使用的 JDK 版本已成功更改为预期的目标版本: ```bash java -version ``` 通过上述方法可以在不卸载任何现有 JDK 的前提下灵活地切换不同版本间的使用状态[^1]。 ```python import os def set_java_home(version_path): """ 设置 JAVA_HOME 并更新 PATH """ os.environ['JAVA_HOME'] = version_path os.environ['PATH'] = f"{version_path}\\bin;" + os.environ['PATH'] # 示例调用:切换至 JDK 1.7 set_java_home(r'C:\Program Files\Java\jdk1.7.x_xx') print(os.getenv('JAVA_HOME')) ```
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值