Ubuntu 14.04サーバーをインストールし、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
、うまくいきましたか?