当我尝试使用 tomcat 运行时startup.bat,出现以下错误,
The JRE_HOME environment variable is not defined correctly
This environment variable is needed to run this program
Run Code Online (Sandbox Code Playgroud)
我什至尝试将 JRE_HOME 手动设置为系统变量列表,但这个问题仍然存在。
我的 JRE_HOME C:\Program Files\Java\jre1.8.0_121;
我能做些什么来解决它?
我正在使用 Windows 8
小智 8
我面临着同样的问题。
首先,在您的问题中,似乎JRE_HOME有\bin. 这不是必需的。您仍然可能会收到此错误。所以这是我发现解决这个问题的方法 -
在running.txtApache Tomcat附带的文档中说如果JRE_HOME在setenv.bat文件中定义更好。此文件本身并不存在,因此您需要创建它。文件必须在%CATALINA_BASE%\bin\setenv.bat路径中,内容应该是
set "JRE_HOME=C:\Java\jre8"
exit /b 0
Run Code Online (Sandbox Code Playgroud)
JRE_HOME应该是您的 JRE 存在的路径。现在您可以启动服务器了。
小智 6
希望您知道在Windows 8中设置路径的方法。 // C:\Program Files\Java\jre1.8.0_121 当然,由于程序和文件之间有空格,因此可能会出现此类错误。请更正此路径或将其存储在不涉及空格的路径中。 在 Path 中添加 JRE_HOME 路径并单击 ok 重新打开命令提示符窗口,然后再次给出startup.bat
希望这可以帮助
| 归档时间: |
|
| 查看次数: |
22885 次 |
| 最近记录: |