无法设置JAVA_HOME

时间:2016-09-23 06:08:45

标签: java java-8 java-7 java-6

我的机器中有3个已安装的java (1.6,1.7,1.8)版本。 Java备选方案已配置为Java 1.8。因此,每当我输入java -version时,它都会从备选项中获取并显示java 1.8

现在我想使用java (1.6 or 1.7)的其他版本,因为我尝试使用其他java路径更新.bashrc。但它仍然显示替代版本(1.8)

enter image description here

有没有办法从用户级别覆盖替代java。

3 个答案:

答案 0 :(得分:0)

这是一篇博客文章,解释了如何在终端中改变* nix环境中的jdk版本:

https://www.jayway.com/2014/01/15/how-to-switch-jdk-version-on-mac-os-x-maverick/

答案 1 :(得分:0)

无需更改环境即可切换Java版本。

您可以简单地限定您要使用的版本。或者,只需确保您想要的版本在PATH上第一个,而不是最后一个。

请参阅我的旧答案以获取示例。它适用于Windows,但它应该与Linux类似  https://stackoverflow.com/a/32365879/5221149

答案 2 :(得分:0)

找到修复

我确实喜欢下面

export PATH:new_java_path:$PATH。现在它开始为当前会议工作。