【发布时间】:2019-09-14 21:01:04
【问题描述】:
在 CentOS 中执行 sudo ./startup.sh 时,我收到以下错误:
" JAVA_HOME 和 JRE_HOME 环境变量都不是 定义”
但是我已经在bashrc中定义了如下方式:
export JAVA_HOME=/home/manish/New_learning/jdk1.8.0_212
export PATH=$JAVA_HOME/bin:$PATH
【问题讨论】:
-
仅供参考,这使得
JRE_HOME的问题没有被定义。当您键入sudo echo $JAVA_HOME && sudo ./startup.sh时会发生什么?你看到 java 文件夹的路径了吗? -
它确实显示了我在 bashrc 文件中添加的路径
-
我尝试过不使用 sudo 但出现以下错误。 ./startup.sh touch: cannot touch '/home/manish/New_learning/apache-tomcat-9.0.19-src/logs/catalina.out': 没有这样的文件或目录/home/manish/New_learning/apache-tomcat- 9.0.19-src/bin/catalina.sh:第 464 行:/home/manish/New_learning/apache-tomcat-9.0.19-src/logs/catalina.out:没有这样的文件或目录
标签: linux bash tomcat centos java-home