JRE_HOME 环境变量未正确定义竹错误

Posted

技术标签:

【中文标题】JRE_HOME 环境变量未正确定义竹错误【英文标题】:JRE_HOME environmental variable is not defined correctly bamboo error 【发布时间】:2017-07-13 19:08:54 【问题描述】:

当我从 Windows 命令提示符运行 start-bamboo.bat 文件时。即使定义了 JRE_HOME,我也遇到了以下错误。

JRE_HOME 环境变量没有正确定义这个 运行这个程序需要环境变量

【问题讨论】:

您是否尝试查看是否在启动 .bat 文件之前设置了 JRE_HOME?也许您应该先打开一个交互式提示并设置它? 我在使用 JAVA_HOME 时遇到了这个问题,所以我使用 ms-dos 模式 ( c:\progra~1... ) 更改了路径,现在我遇到了和你一样的问题。 【参考方案1】:

这意味着您的环境没有正确设置 JRE_HOME 或 JAVA_HOME 环境变量。您可以通过在命令提示符下键入来检查路径的有效性

echo %JAVA_HOME%

echo %JRE_HOME%

如果未设置,请按照 Atlassian 文档 Setting the JAVA_HOME Variable in Windows 中提到的说明操作,并在同一命令提示符下运行您的 start-bamboo.bat

【讨论】:

该错误并不意味着变量丢失,我有两个设置但仍然有同样的问题【参考方案2】:

这对我有用,使用带有缩短路径的 JAVA_HOME,但让 JRE_HOME 带有完整路径:

JAVA_HOME: C:\Progra~1\Java\jdk1.8.0_101 JRE_HOME: C:\Program Files\Java\jre1.8.0_144

希望对你有帮助。

【讨论】:

【参考方案3】:

只设置 JDK 对我有用。如果其他答案不适合您,您可以尝试。

【讨论】:

以上是关于JRE_HOME 环境变量未正确定义竹错误的主要内容,如果未能解决你的问题,请参考以下文章

Tomcat start.bat闪退:JRE_HOME环境变量配置不对

jdk环境变量配置

linux 配置jdk环境变量

Ubuntu Java环境变量配置

linux java环境变量设置

windows10下JDK9的环境配置