Linux中不正确的Java版本

Lak*_*aki 2 java

我在RedHat 5上安装了JDK 1.5,并在bash_profile中设置了JAVA_HOME和PATH的路径。但是java -version仍然显示1.4

感谢任何人都有解决此问题的解决方案。

OMG*_*ies 5

可以使用/ usr / sbin / alternatives函数来管理JRE:

alternatives --config java
Run Code Online (Sandbox Code Playgroud)

...将产生类似于以下内容的列表:

有2个提供“ java”的程序。

  Selection    Command
-----------------------------------------------
   1           /usr/lib/jvm/jre-1.4.2-gcj/bin/java
*+ 2           /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
Run Code Online (Sandbox Code Playgroud)

输入以保留当前选择[+],或键入选择号:

  • 按照说明通过输入其选择编号来选择其他JRE默认值,或按“ Enter”键退出提示。
  • 选择编号左侧的“ +”表示当前选择了哪个JRE。

如果您进行Java开发,请重复“ javac”。