linux红帽企业linux

时间:2009-12-31 03:23:28

标签: linux java-home

我在企业级Linux 4上安装了jdk1.6.0_16,我也在我的〜/ .bash_profile中设置了JAVA_HOME

echo $ JAVA_HOME正确显示了java文件的新路径

导出JAVA_HOME = / jdk16 / jdk1.6.0_16 / bin / java

bin目录也是路径

然而,当我做java -version时,我仍然看到java版本“1.4.2”

当我发出java -version命令

时,如何查看新安装的jdk verion

4 个答案:

答案 0 :(得分:2)

whereis java

输入,并显示java保存的位置。

Here is a page about it

或者使用:/jdk16/jdk1.6.0_16/bin/java -version

直接执行java二进制文件

答案 1 :(得分:1)

除了PostMan所说的,你还应该通过以下方式修改你的PATH envvar:

export PATH=$JAVA_HOME:$PATH

把它放在你的bash_profile中。这样可以保证你拿到1.60 jdk。你的JAVA_HOME也应该是;

JAVA_HOME=/jdk16/jdk1.6.0_16/bin

那就是你不应该把路径放到JAVA_HOME中的实际java可执行文件中。它应该指向java installs bin目录。

答案 2 :(得分:1)

执行

which java
当你运行java -version时,

会告诉你正在运行的jvm可执行文件。

安装了多个JVM后,最好完全指定路径或适当设置PATH环境变量。

答案 3 :(得分:0)

$ vi ~/.bash_profile

- >添加

export JAVA_HOME=<path to java jdk>
export PATH=$JAVA_HOME:$PATH

- &GT;写/保存

Esc + : + w

- &GT;退出编辑

Esc + : + q