我正在尝试设置一个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
。
这些解决方案都没有奏效。这似乎是一个简单的修复,但我必须忽略一些东西。有什么建议吗?
答案 0 :(得分:1)
执行" source / etc / environment"在你想要的每个外壳中 要更新的变量:
$ source /etc/environment
如果只想在中设置JAVA_HOME环境变量 终端,将其设置在〜/ .bashrc文件中。
编辑:在原始帖子的情况下,所有需要做的就是重启服务器。