一尘不染

如何在Ubuntu上设置JAVA_HOME路径?

linux

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

尝试在Ubuntu计算机上设置JAVA_HOME时,使用了以下方法:

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

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

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

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

所以有人可以告诉我我在做什么错吗?


阅读 416

收藏
2020-06-03

共1个答案

一尘不染

我通常在

~/.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将在路径中。

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

2020-06-03