eclipse2022配置JDK17 (Java17)
1 下载jdk17 (免安装版本)
连接地址: https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.zip (需要注册一个oracle用户)
2 .配置环境变量切换脚本
-
jdk1.8 bat脚本
SETX JAVA_HOME "F:javajdk1.8" /m
-
jdk17 bat脚本
SETX JAVA_HOME "F:javajdk17" /m
ps: 右键选择管理员运行bat脚本
2.1 java --version 验证
3. 下载elipse 2022-03版本 (package免安装版)
连接地址: https://www.eclipse.org/downloads/
4. 创建java project项目测试
-
创建一个文件夹作为工作空间 jre环境自动识别到jdk17
5. 创建java 测试类
5.1 测试java 17 特有的片段代码
public static void testEnhancedSwitch() { int index = 0; switch (index) { case 0 -> System.out.println("zero"); case 1 -> System.out.println("first"); default -> throw new IllegalArgumentException("Unexpected value: " + index); } }
5.2 运行测试
6. IDE验证成功, 可以迁移jdk8项目测试
6.1 注意细节
jdk17 相比 jdk8来说, 移除了一些API和tools , 如果是maven工程 ,可以maven-center-repository下载相关依赖 参考 https://docs.oracle.com/en/java/javase/17/migrate/removed-apis.html
6.2 idea配置jdk17
idea 需要使用2021.2.1 以后的版本 未使用IDEA 考虑以下因素: 1. 现有插件在新版是否会丢失 2. 安装两个IDEA带来问题,无法评估 3. 历史项目使用新版IDEA 是否需要重新配置 ,jdk17 暂时只是作为个人项目的测试阶段 4. eclipse 为免安装版, 不会影响其他eclipse版本 仅仅作为java17-works 特有工作空间测试 5. 部署eclipse 加测试时间不到15分钟 (网络良好, 不考虑配置preferences的前提)
配置IDEA JDK17参考连接: https://blog..net/tel15716503548/article/details/120331501