2

当我尝试运行以下代码时,

D:\apache-tomcat\bin>service.bat install

我得到了这个错误。

The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE

我怎么能解决这个问题?

4

2 回答 2

3

我找到了我的问题的答案。我应该补充,

set JAVA_HOME=<JAVA INSTALLED Location>

就在set "CURRENT_DIR=%cd%"service.bat文件中找到bintomcat安装目录中的目录之前。

于 2012-07-24T06:18:40.483 回答
1
  1. 您需要定义环境变量 JAVA_HOME 并将其指向 java 安装位置。

或者

您可以在 TOMCAT_HOME\bin\startup.bat 中添加以下行

set 'JAVA_HOME=<JAVA INSTALLED Location>'

2.如果你的机器上没有安装JDK,定义JRE_HOME并指向安装的JRE

于 2012-07-23T11:11:39.163 回答