JDK11于2018年发布现在已经有2年了,由于JDK是Java8之后的稳定版本(LTS),所以有升级的价值,下面简述一下JDK11升级的坑。
下载
从请官方下载,地址为:https://www.oracle.com/java/technologies/javase-jdk11-downloads.html,选择相应的版本下载即可。注意,现在需要注册才能下载。
安装
双击可执行文件一路下一步即可。
生成JRE11
从Java11开始,JRE不再默认安装,需要手工生成,具体做法为:
- 以管理员身份启动
cmd
。注:如果没有管理员权限,就会因权限不够而导致生成失败。 - 进入JDK11所在的目录
C:> cd c:\"Program Files\Java"
- 生成JRE:
C:\Program Files\Java> jdk-11.0.6\bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre-11.0.6
执行完成以后,会在C:\Program Files\Java
目录下生成jre-11.0.6
文件夹,即为所需要的JRE目录。
在Eclipse中配置JDK11
- 打开配置界面
在Eclipse的菜单的“ Windows -> Preference”中进行配置。 - 添加JRE11
如下图所示,在Java->Installed JREs中
点击Add...
添加上面的路径C:\Program Files\Java\jre-11.0.6
即可。
- 与Eclipse的Java11项目关联
最后在Java->Installed JREs->Execution Environments
中沟通JDK11的JRE即可。