我的机器中有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)
有没有办法从用户级别覆盖替代java。
答案 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
。现在它开始为当前会议工作。