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

经验分享 程序员 微信小程序 职场和发展