2017-06-02 1008 views
-1

当我试图到tomcat使用startup.bat我碰到下面的错误运行,JRE_HOME环境变量是不正确的定义,同时起tomcat

The JRE_HOME environment variable is not defined correctly 
This environment variable is needed to run this program 

我甚至试过JRE_HOME设置手动系统变量列表中,但这个问题遗迹。

JRE_HOME C:\Program Files\Java\jre1.8.0_121;

我能做些什么来解决呢?

我使用Windows 8

+1

如何设置变量? – Jens

回答

0

希望你知道在Windows 8 // C程序中设置路径的方式:\ Program Files文件\的Java \ jre1.8.0_121肯定是有计划和文件之间的空间,这些错误是可能的。请更正此路径或将其存储在不涉及空间的路径中。 在路径添加JRE_HOME路径,然后单击确定重新打开 命令提示符窗口,然后再次给予的startup.bat

希望这有助于

0

我面临同样的问题。

首先在你的问题看来,JRE_HOME\bin。这不是必需的。 仍然可能会出现此错误。所以这里是我发现解决这个问题的地方 -

在Apache Tomcat附带的running.txt文档中说,如果在setenv.bat文件中定义了JRE_HOME会更好。这个文件本身并不存在,所以你需要创建它。该文件必须在%CATALINA_BASE%\bin\setenv.bat路径和内容应

set "JRE_HOME=C:\Java\jre8" 
exit /b 0 

JRE_HOME应该是在您的JRE中存在的路径。 现在您可以启动服务器了。

相关问题