2009-12-31 82 views
-1

我安装jdk1.6.0_16上Enterprise Linux 4和我还设置JAVA_HOME德在我的〜/ .bash_profile中Linux的红帽企业Linux

回声$ JAVA_HOME正确地显示了Java文件的新路径

出口JAVA_HOME =/jdk16/jdk1.6.0_16 /斌/ java的

bin目录也诠释,他的路径

然而,当我做Java的版本我仍然看到Java版本 “1.4.2”

怎样才能看到新安装JDK优化版本,当我在发出Java的版本命令

回答

2
whereis java 

类型,并且它会告诉你地点的Java保持。

Here is a page about it

或执行Java的二进制文件,直接使用:/jdk16/jdk1.6.0_16/bin/java -version

+0

感谢双方的答案。它可以双向运行 – user229432

+0

@ ttommy851,对于你开始奖励一些答案会很有礼貌......谢谢:) –

1

除了什么邮递员说,你也应该修改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安装bin目录。

1

执行

 
which java 

会告诉你哪个JVM的可执行你正在运行时,你只需要运行Java的版本。

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

0
$ vi ~/.bash_profile 

- >添加

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

- >写入/保存

Esc + : + w 

- >退出编辑

Esc + : + q 
相关问题