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
eclipse2022配置JDK17 (Java17)相关推荐
- oracle官网 下载并配置 各个版本jdk jdk8配置 jdk17配置
官网地址 https://www.oracle.com/index.html 下载安装包 最新的一些版本会在首页,如下,当前是18,17,8,11 其他归档版本 jdk8配置 环境变量 新建JAVA_ ...
- Linux 上配置jdk17
1.解压: tar -xzvf jdk-17_linux-x64_bin.tar.gz,可以修改目录 2.配置环境 cd etc vi profile#i编辑 #在后面配置Java环境 # set j ...
- Windows10环境下同时下载了jdk8和jdk17的环境变量如何配置
起因: 要用Java8,但java --version怎么都输出17,原先的环境变量配置太随意,重新搞一下 配置: 打开环境变量配置 首先需要为两个jdk指定安装目录,配置两个变量,指向jdk安装目录 ...
- 阿里云搭建MC服务器教程
目录 背景 基础准备 Ubuntu软件升级 安装Java环境 配置环境变量 端口开放 安装管理面板 设置面板保持后台运行 通过面板开服 参考文献 背景 看到阿里云学生有一个免费服务器体验,于是尝试搭建 ...
- Dolphin scheduler在Windows环境下的部署与开发
这里写自定义目录标题 环境介绍 WSL2 工程下载 修改POM文件 java版本 mysql驱动 修改mysql密码 IDEA配置 JDK8+模块导出 运行配置 启动 加入远程调试接口 开始调试 前端 ...
- JSP中Idea下载Tomcat教程
1.全教程: (35条消息) Windows11安装JDK17-IDEA2021-TOMCAT10一步到位配置教程_量子代码时空的博客-CSDN博客_idea配置jdk17 2.乱码修改(35条消息) ...
- 1,Java语言基础-Java语言概述和必要计算机知识
Java语言基础 Java语言概述 1,Java语言发展史 Java语言本质 Java是面向对象的高级语言,它是由c和c++发展而来. Java发展语言历史概述 Java 是由 James Gosli ...
- linux部署webgoat
文章目录 程序包准备 上传部署 程序包准备 github上下载程序包,如果太慢可以点击 下载webgoat-server-8.2.2 .jar 上传部署 将包上传到服务器上,需要说明该包依赖java环 ...
- JDK17的下载安装与配置(详细教程)
1.搜索JDK的官方网址 https://www.oracle.com/java/technologies/downloads/#jdk17 2.切换到window系统,根据自己电脑的系统进行切换.然 ...
最新文章
- SAP RETAIL 特性树(Characteristic Tree)的定义
- JVM - 基本类型的包装类和对象池
- php 中 fastcgi
- mysql左键关联_MySQL的:左键删除重复列加入,3个表
- win10下最新MySQL8.0安装与环境配置,Navicat图形化管理工具连接,完整详细可收藏
- scrapy从安装到爬取煎蛋网图片
- MySQL主从复制: MHA
- 计算一个文件下的所有视频总时长
- 软件测试岗位职责和划分
- 福禄克光纤OTDR测试原理
- 开源重磅分销版微信商城源码首发
- 【Qt编程】基于Qt的词典开发系列十--国际音标的显示
- 使用第三方插件Curvy为unity场景快速生成运动轨迹与赛道
- mysql中sql添加表字段_SQL如何添加字段
- 一篇经典的 Redis 面试资料「处女座笔记」「吐血推荐」...
- 树莓派接3.5mm音响没有声音及音量调节
- html表头纵向,网页表格之---多个表格纵向排列
- postgresql 授权某个数据库的权限给test 账号 使该账号 只能操作指定DB 不能操作其他DB
- java设计模式 课后习题参考答案 第 2 章 面向对象设计原则 清华出版社 刘伟
- 清数大数据产业联盟成员集体亮相乌镇世界互联网大会
热门文章
- 共享单车、公交车辆位置、地铁等50+个交通数据集
- MP4文件格式详解——文件类型ftyp(转)
- python做一个【批量加密解密】软件,让你的文件有程序加密保护,在也不怕别人乱翻你的东西了
- 内存泄漏试试AScan
- while循环,do while循环 break-continu-label
- GNSS精密单点定位(PPP)基本原理
- Screaming Frog SEO Spider 快速入门指南
- 【无标题】 6UVPX 总线架构的高性能实时信号处理
- html中表格怎么实现下拉,wps表格中的二级下拉菜单怎么做
- 学黑客要学什么编程语言