Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 启动tomcat时未正确定义jre_home环境变量_Java_Tomcat - Fatal编程技术网

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手动设置为系统变量列表,但这个问题仍然存在

My
JRE_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所在的路径。
现在可以启动服务器。

如何设置变量?