0

我正在尝试设置我的 tomcat 服务器,但是当我执行代码 \bin\startup 时,我总是收到一条错误消息,指出 jre 未正确定义。我的 jre 目标文件夹是 c:\program files\Java\jre1.8.131。请我需要答案谢谢。

4

2 回答 2

0

设置以下用户环境变量(==用户变量类型的环境变量)

JAVA_HOME : C:\Program Files\Java\jdk1.8.0_112
JDK_HOME  : %JAVA_HOME%
JRE_HOME  : %JAVA_HOME%\jre
CLASSPATH : .;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib
PATH      : your-unique-entries;%JAVA_HOME%\bin
于 2018-09-26T10:12:28.327 回答
0

默认情况下,它在 catalina.sh 或 catalina.bat 中设置,由系统变量设置。我猜你是在windows环境下。

JAVA_HOME       Must point at your Java Development Kit installation.
                  Required to run the with the "debug" argument.

JRE_HOME        Must point at your Java Runtime installation.
                   Defaults to JAVA_HOME if empty. If JRE_HOME and JAVA_HOME
                   are both set, JRE_HOME is used.

所以你有三个选择。

  1. 在系统中正确设置 JAVA_HOME - 默认方式HOW TO
  2. 将您的 java 的正确文件夹放入 catalina.bat。
  3. 您还可以创建文件 setenv.bat 来设置它:

    设置 JAVA_HOME=C:\Program Files\Java\jdk1.8.x

于 2017-05-11T09:09:06.090 回答