如何修复"未定义JAVA_HOME环境变量"在Ubuntu Server中

时间:2016-05-15 20:44:26

标签: ubuntu environment-variables java-home tcserver

我正在尝试设置一个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

这些解决方案都没有奏效。这似乎是一个简单的修复,但我必须忽略一些东西。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

查看false sharing

  

执行" source / etc / environment"在你想要的每个外壳中   要更新的变量:

$ source /etc/environment
  

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

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