java - 如何在 Windows 10 上的 Open JDK 和 JDK 之间切换?
问题描述
我正在开发一些使用不同 JDK 的项目。出于这个原因,我需要经常在 OpenJDK 和 OracleJDK 之间更改 JDK 版本。搜索我找到了快速的方法,我想在这里为你分享。
- 进入系统环境变量:Win+X > 系统 > 高级配置 > 环境变量
- 双击路径变量中的系统变量
- 请单击“新建”并将其放入
%JAVA_HOME%\bin
- 将新路径移动到顶部,如下图所示:
- 请单击“确定”
- 创建一个新的 .bat 文件以
JAVA_HOME
使用以下脚本进行设置:
@echo off
echo Setting JAVA_HOME
setx /m JAVA_HOME "C:\Program Files\Java\jdk1.8.0_261
echo Display java version
java -version
- 以管理员身份运行 .bat,就完成了,我们使用的是 OracleJDK。
笔记:
未关闭"不是错误。
要使用 OpenJDK,请创建一个新的 .bat 并仅更改 setx 行中的路径:
setx /m JAVA_HOME "C:\Program Files\AdoptOpenJDK\jdk-11.0.9.101-hotspot
我希望它对你有帮助。
解决方案
推荐阅读
- asp.net - 如何从 asp.net 中间件发出 http 请求?
- kotlin - 将鼠标悬停在其上时获取连接四游戏列的 Kotlin 惯用方法
- c# - bot 如何使用 C# 在 bot 框架 V4 中与真人交互?人工切换
- python - 如何根据索引值操作数据集?
- oracle - 如何为巨大的表(oracle 类型)优化 ALTER(列删除)?
- networking - 奇怪的网络行为
- python - if-Else 条件在 Python 中使用 JSON 格式来确定要附加到列表的原始数据
- scala - 如何在 Akka 演员接收的特定情况下接收消息?
- linux - 在 kubernetes pod 中获取日志的选项
- javascript - 使用 evaluateJavascript 将 JSON 对象发送到 Android 中的本地 javascript