首页 > 解决方案 > Apache Tomcat 和 Java 11

问题描述

我从 Apache Tomcat 站点上的演示幻灯片中看到,Java 11 已在计划中,但它引用了 Java 11 JRE,但该 JRE 不可用。Tomcat 将如何处理没有可供安装的 JRE?

标签: tomcatjava-11

解决方案


tl;博士

只需下载并使用从多家供应商处获得的 JDK。但请务必阅读许可(特别是甲骨文将条款更改为甲骨文品牌的 JDK)。

仅供参考:我一直在运行:

…在macOS Mojave上没有问题。

不再有 JRE †</sup>,只有 JDK

Oracle 不再打算让最终用户安装 JRE 或 JDK。浏览器中的Java 小程序和Java Web Start应用程序交付都将被逐步淘汰,最终用户不再需要 JRE。基于 Java 的应用程序应捆绑自己的 Java 实现。唯一有意识地安装 JDK 的人是开发人员和服务器端系统管理员。

重要的:

这是一个流程图,可以帮助您在提供 Java 11 实现的各种供应商中找到并做出决定。

帮助从不同供应商处查找和选择 Java 11 实现的流程图。


选择 Java 供应商的动机


†</sup>如果您坚持使用 JRE 而不是 JDK,请在 AdoptOpenJDK.net 的“其他平台”链接下四处寻找。请参阅matson kepson 的回答。但我建议只使用JDK。


推荐阅读