如何设置JAVA_HOME路径而不必在每次重新启动计算机时都进行设置?
JAVA_HOME
尝试在Ubuntu计算机上设置JAVA_HOME时,使用了以下方法:
1)从终端执行以下命令:
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0
2)我/etc/enviroment直接编辑了文件以JAVA_HOME在其中添加路径
/etc/enviroment
真正奇怪的是,如果我在上述两种方法中的一种之后JAVA_HOME使用echo命令进行测试,我可以看到它设置正确,但是如果重新启动,再次注销/登录或者甚至在机器上工作了一段时间之后,JAVA_HOME都不再可用设置,我必须使用以上两种方法中的任何一种再次进行设置。
echo
所以有人可以告诉我我在做什么错吗?
我通常在
~/.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将在路径中。
您可以通过这种方式轻松切换它们。还有其他更永久的解决方案。我发布的链接包含该信息。