问题描述
我正在尝试在 netbeans 12.2 中运行该项目并使用 Java 11。
JRE 在 Java 11 中不可用
如何在 java 11 上运行 tomcat
我收到以下错误 JRE_HOME 环境变量定义不正确 运行这个程序需要这个环境变量
解决方法
JRE 在 Java 11 中不可用
正确。自 Java 9 起,JRE 发行版不再由 Oracle 或 OpenJDK 下载站点提供。
您应该下载并安装 Java 11 JDK。 (您也可以从第 3 方供应商处获取 JRE 安装程序。)
我收到以下错误 JRE_HOME
环境变量未正确定义 运行此程序需要此环境变量
您需要定义 JRE_HOME
环境变量,并将其设置为 JDK 安装的顶级目录。
或者,您可以定义 JAVA_HOME
环境变量并将其设置为 JDK 安装的顶级目录。如果未设置 JAVA_HOME
,显然 JRE_HOME
用作后备。
请注意,Tomcat 文档包括一个关于配置的页面……您应该阅读。 Tomcat 8.5 版本为 here。
,在删除现有的 tomcat 安装并在 netbeans 禁用“编译时保存”选项中全新安装后,问题得到解决。现在一切正常