5

我正在 UBUNTU 11 上通过 ruby​​ gem 安装 RJB。* 我添加了

export JAVA_HOME=/usr/lib/jvm/java-6-...
export PATH=$PATH:$JAVA_HOME/bin

.bashrc主目录下的文件。但它仍然会抛出错误或未JAVA_HOME设置。

有谁知道出了什么问题?

echo $JAVA_HOME显示了正确的路径。我确实再次登录,甚至重新启动。但仍然抛出同样的错误。

4

2 回答 2

6

我在 Ubuntu 10.04 中运行过同样的问题。最终对我有用的是 su 进入 root 并安装:

sudo su -
export JAVA_HOME=/usr....
gem install rjb
于 2012-12-05T10:32:44.247 回答
0

为确保变量在重新启动后继续可用,您可以创建以下文件:

/etc/profile.d/javaenv.sh

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk # <- make sure this path is correct

现在,一旦您的服务器重新启动,您的JAVA_HOME变量将可供所有用户使用。

如果要立即启用它,请运行:

sudo sh /etc/profile.d/javaenv.sh
于 2021-11-16T21:48:21.800 回答