2

我正在尝试设置一个 java web 应用程序,但我不断收到错误消息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. 我/etc/environment用 sudo nano 打开,并添加了以下内容JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"

~ 设置环境变量在/etc/profile. 我/etc/profile用 sudo nano 打开,然后添加了以下export JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"内容export PATH=$JAVA_HOME/bin:$PATH

这些解决方案都不起作用。这似乎很容易解决,但我必须忽略一些东西。有什么建议么?

4

1 回答 1

1

看看这个。

在要更新变量的每个 shell 中执行“source /etc/environment”:

$ source /etc/environment

如果您只想在终端中设置 JAVA_HOME 环境变量,请将其设置在 ~/.bashrc 文件中。

编辑:在原始帖子的情况下,需要做的就是重新启动服务器。

于 2016-05-15T21:00:20.587 回答