Eclipse和Spring Boot计划支持JDK 11

首先

我搜索了一下,完全没有出现。所以我查了2、3次,每次都花了很多时间,所以写了个备忘录给自己。如果我有错误的话,希望你能指出来,我会很开心的。

对应计划(截至2018/08/21)(截至2018/10/30)

ソフトウェア/バージョン正式版(Stable)リリース時期状況Eclipse/4.92018/09/19リリース済Spring Boot/2.1.02018/10/30リリース済みOpenJDK/112018/09/25リリース済

Spring Boot在2.0.X版本和1.5.X版本上,似乎能够在OpenJDK11上运行。(事实上已经运行成功)

OpenJDK11 + Alpine目前官方尚未提供。
https://github.com/docker-library/openjdk/issues/211
但是…因为现有的build28与EA的下载仓库中的版本一致,所以目前使用它应该没有问题。
参考: https://github.com/h-r-k-matsumoto/alpine-openjdk-11/blob/master/Dockerfile

如果你和我一样,希望创建一个尽可能小的Docker镜像,并且想要使用Alpine(而不是Ubuntu),那么或许可以考虑使用AdoptOpenJDK。

生成与OpenJDK相关的各种Docker镜像的Dockerfiles和生成脚本。目前,这将在Ubuntu和Alpine Linux上构建包含HotSpot和Eclipse OpenJ9的OpenJDK镜像。

IBM收购RedHat的问题存在,嗯…也没关系,不用在意。

Docker Hub
https://hub.docker.com/r/adoptopenjdk/openjdk11/tags/
Docker仓库
https://hub.docker.com/r/adoptopenjdk/openjdk11/tags/

日食

将以Eclipse 4.9的形式提供。
https://projects.eclipse.org/projects/eclipse/releases/4.9.0/plan
从那里开始查看并确认JDT_Core的相关支持。
https://wiki.eclipse.org/JDT_Core/Plan/4.9

只有在Eclipse 4.9中安装了market place的java-11-support插件,才能在编译兼容性处看到版本11。

image.png

春季引导程序

无事件释放了。
https://spring.io/blog/2018/10/30/spring-boot-2-1-0

但是,最好经常查看下面的里程碑。它们有助于解决问题。
https://github.com/spring-projects/spring-boot/milestone/125
https://github.com/spring-projects/spring-boot/milestone/106

开放JDK

bannerAds