eclipse2022配置JDK17 (Java17)

1 下载jdk17 (免安装版本)

连接地址: https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.zip
(需要注册一个oracle用户)
eclipse2022配置JDK17 (Java17)_第1张图片

2 .配置环境变量切换脚本

eclipse2022配置JDK17 (Java17)_第2张图片

  • jdk1.8 bat脚本
SETX JAVA_HOME "F:\java\jdk1.8" /m
  • jdk17 bat脚本
SETX JAVA_HOME "F:\java\jdk17" /m

ps: 右键选择管理员运行bat脚本

2.1 java --version 验证

在这里插入图片描述

3. 下载elipse 2022-03版本 (package免安装版)

连接地址: https://www.eclipse.org/downloads/
eclipse2022配置JDK17 (Java17)_第3张图片

4. 创建java project项目测试

  • 创建一个文件夹作为工作空间
    jre环境自动识别到jdk17
    eclipse2022配置JDK17 (Java17)_第4张图片

5. 创建java 测试类

eclipse2022配置JDK17 (Java17)_第5张图片

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 运行测试

eclipse2022配置JDK17 (Java17)_第6张图片

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

eclipse2022配置JDK17 (Java17)_第7张图片

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.csdn.net/tel15716503548/article/details/120331501

你可能感兴趣的:(Java,java,jdk17,eclipse2022)