如何在 Ubuntu 服务器中修复 "The JAVA_HOME environment variable is not defined"
How to fix "The JAVA_HOME environment variable is not defined" in Ubuntu Server
我正在尝试设置 java 网络应用程序,但我一直收到错误 The JAVA_HOME environment variable is not defined
。这是我正在尝试做的事情:
user: /dir... $ /opt/pivotal/pivotal-tc-server-standard-3.1.3.SR1/tcruntime-instance.sh create myserver
然后我得到这个错误:
The JAVA_HOME environment variable is not defined
我尝试过的事情:
~在/etc/environment
中设置环境变量。我用 sudo nano 打开 /etc/environment
,并添加了以下内容,JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"
。
~在/etc/profile
中设置环境变量。我用 sudo nano 打开 /etc/profile
,并添加了以下内容,export JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"
,然后是 export PATH=$JAVA_HOME/bin:$PATH
。
这些解决方案均无效。这似乎是一个简单的修复,但我必须忽略一些东西。有什么建议吗?
看看this.
Execute "source /etc/environment" in every shell where you want the
variables to be updated:
$ source /etc/environment
If you want to set JAVA_HOME environment variable in only the
terminal, set it in ~/.bashrc file.
编辑:在原始 post 的情况下,所有需要做的就是重新启动服务器。
我正在尝试设置 java 网络应用程序,但我一直收到错误 The JAVA_HOME environment variable is not defined
。这是我正在尝试做的事情:
user: /dir... $ /opt/pivotal/pivotal-tc-server-standard-3.1.3.SR1/tcruntime-instance.sh create myserver
然后我得到这个错误:
The JAVA_HOME environment variable is not defined
我尝试过的事情:
~在/etc/environment
中设置环境变量。我用 sudo nano 打开 /etc/environment
,并添加了以下内容,JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"
。
~在/etc/profile
中设置环境变量。我用 sudo nano 打开 /etc/profile
,并添加了以下内容,export JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"
,然后是 export PATH=$JAVA_HOME/bin:$PATH
。
这些解决方案均无效。这似乎是一个简单的修复,但我必须忽略一些东西。有什么建议吗?
看看this.
Execute "source /etc/environment" in every shell where you want the variables to be updated:
$ source /etc/environment
If you want to set JAVA_HOME environment variable in only the terminal, set it in ~/.bashrc file.
编辑:在原始 post 的情况下,所有需要做的就是重新启动服务器。