linux红帽企业linux

linux红帽企业linux,linux,java-home,Linux,Java Home,我在EnterpriseLinux4上安装了jdk1.6.0_16,并在~/.bash_配置文件中设置了JAVA_主页 echo$JAVA_HOME正确显示JAVA文件的新路径 导出JAVA_HOME=/jdk16/jdk1.6.0_16/bin/JAVA bin目录也位于路径中 然而,当我使用java版本时,我仍然看到java版本“1.4.2” 当我发出java-version命令时,如何看到新安装的jdk verion whereis java 输入它,它将显示java保存的位置 或者直

我在EnterpriseLinux4上安装了jdk1.6.0_16,并在~/.bash_配置文件中设置了JAVA_主页

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

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

bin目录也位于路径中

然而,当我使用java版本时,我仍然看到java版本“1.4.2”

当我发出java-version命令时,如何看到新安装的jdk verion

whereis java
输入它,它将显示java保存的位置


或者直接使用以下命令执行java二进制文件:
/jdk16/jdk1.6.0_16/bin/java-version

,除了PostMan所说的之外,您还应该通过以下方式修改路径envvar:

export PATH=$JAVA_HOME:$PATH
把这个放到你的bash_档案里。这将保证您选择1.60 jdk。您的JAVA_主页也应该是:

JAVA_HOME=/jdk16/jdk1.6.0_16/bin
也就是说,您不应该将实际java可执行文件的路径放在java_HOME中。它应该指向java安装bin目录。

正在执行

which java 终端测试 当您刚刚运行java-version时,将告诉您正在运行哪个jvm的可执行文件

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

$ vi ~/.bash_profile
-->加

-->退出编辑器

Esc + : + q

@ttommy851,如果你开始给出一些答案,那将是礼貌的。。。谢谢:)
Esc + : + w
Esc + : + q