我已经安装了Ubuntu 14.04 Server,提取了JDK1.8u5和Tomcat7,并将以下内容添加到.profile中(我也尝试将其添加到具有类似[非]结果的.bashrc中):
export JAVA_HOME=/opt/java/jdk1.8.0_05
export PATH=$PATH:$JAVA_HOME/bin
当我跑步时echo $JAVA_HOME
,得到的预期结果/opt/java/jdk1.8.0_05
。我还可以运行java -version
并从Java获得正确的响应。到目前为止,一切都很好。
所以现在我尝试启动Tomcat(也尝试了catalina.sh),并且得到以下信息:
user@ubuntu:~$ sudo /opt/tomcat7/apache-tomcat-7.0.53/bin/startup.sh
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
但是...我只是尝试过echo $JAVA_HOME
并且成功了?