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:\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/
在这里插入图片描述

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

  • 2
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值