Java 启动tomcat时未正确定义jre_home环境变量
当我尝试使用Java 启动tomcat时未正确定义jre_home环境变量,java,tomcat,Java,Tomcat,当我尝试使用startup.bat运行tomcat时,我得到以下错误: The JRE_HOME environment variable is not defined correctly This environment variable is needed to run this program 我甚至尝试将JRE_HOME手动设置为系统变量列表,但这个问题仍然存在 MyJRE_HOME C:\Program Files\Java\jre1.8.0_121 我能做些什么来解决它 我正在使用
startup.bat运行tomcat时,我得到以下错误:
The JRE_HOME environment variable is not defined correctly
This environment variable is needed to run this program
我甚至尝试将JRE_HOME手动设置为系统变量列表,但这个问题仍然存在
MyJRE_HOME C:\Program Files\Java\jre1.8.0_121代码>
我能做些什么来解决它
我正在使用Windows 8希望您知道在Windows 8中设置路径的方法。
//C:\Program Files\Java\jre1.8.0\u 121当然,由于程序和文件之间存在空间,因此可能会出现此类错误。请更正此路径或将其存储在不涉及空间的路径中。
在路径中添加JRE_主路径并单击确定
重新打开命令提示符窗口,然后再次给出startup.bat
希望这有帮助我也面临同样的问题
首先,在您的问题中,JRE\u HOME
似乎有\bin
。这不是必需的。
不过,您可能会出现此错误。下面是我发现的解决这个问题的方法-
ApacheTomcat附带的running.txt
文档中说,最好在setenv.bat
文件中定义JRE_HOME
。此文件本身不存在,因此您需要创建它。文件必须位于%CATALINA\u BASE%\bin\setenv.bat
路径中,并且内容应为
set "JRE_HOME=C:\Java\jre8"
exit /b 0
JRE\u HOME
应该是您的JRE所在的路径。
现在可以启动服务器。如何设置变量?