如何在Ubuntu上设置JAVA_HOME路径?[已关闭]

2022-08-31 17:16:41

如何设置路径而无需在每次重新启动计算机时进行设置?JAVA_HOME

当我尝试在我的Ubuntu机器上设置JAVA_HOME时,我使用了以下方法:

1)从终端,我执行了以下命令:

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0

2)我直接编辑了文件以在其中添加路径/etc/enviromentJAVA_HOME

真正奇怪的是,如果我在上述两种方法之一之后使用命令进行测试,我可以看到它设置正确,但是如果我重新启动,再次注销/登录,甚至在机器上工作了一段时间后,则不再设置,我必须使用上述两种方法中的任何一种再次设置它。JAVA_HOMEechoJAVA_HOME

那么有人可以告诉我我在这里做错了什么吗?


答案 1

将JAVA_HOME添加到文件中:

/etc/environment

为了让它可用于整个系统(你需要重新启动Ubuntu)


答案 2

我通常在

~/.bashrc

但是对于Java,我遵循了 https://askubuntu.com/questions/55848/how-do-i-install-oracle-java-jdk-7

这对我来说已经足够了。

您还可以定义多个java_home,并且只激活其中一个(其余部分已注释)。

假设在您的 bashrc 文件中,您有

export JAVA_HOME=......jdk1.7

#export JAVA_HOME=......jdk1.8

注释 1.8。一旦你这样做

source ~/.bashrc

jdk1.7 将在路径中。

您可以通过这种方式相当轻松地切换它们。还有其他更永久的解决方案。我发布的链接包含该信息。