红帽企业Linux
我在企业Linux 4上安装了jdk1.6.0_16,并且还在我的~/.bash_profile中设置了JAVA_HOME
echo $JAVA_HOME正确显示了java文件的新路径
导出JAVA_HOME=/jdk16/jdk1.6.0_16/bin/java
bin目录也是 int 他路径
但是当我执行 java -version 时,我仍然看到 java 版本“1.4.2”
当我发出 java -version 命令时,如何查看新安装的 jdk 版本
I installed jdk1.6.0_16 on enterprise linux 4 and I also set teh JAVA_HOME in my ~/.bash_profile
echo $JAVA_HOME correctly shows the new path of the java file
export JAVA_HOME=/jdk16/jdk1.6.0_16/bin/java
The bin directory is also int he path
However when I do java -version I still see java version "1.4.2"
How do I see newly installed jdk verion when i issue java -version command
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
输入该内容,它将显示 java 的保存位置。
这是一个关于它的页面
或者直接使用以下命令执行 java 二进制文件:
/jdk16/jdk1.6.0_16/bin/java -版本
Type that in, and it will show you the locations java is kept.
Here is a page about it
Or execute the java binary directly using:
/jdk16/jdk1.6.0_16/bin/java -version
除了 PostMan 所说的之外,您还应该按以下方式修改您的 PATH envvar:
将其放入您的 bash_profile 中。这将保证您选择 1.60 jdk。另外你的 JAVA_HOME 可能应该是;
也就是说,您不应该将实际 java 可执行文件的路径放在 JAVA_HOME 中。它应该指向 java 安装的 bin 目录。
In addition to what PostMan said, you should also modify your PATH envvar in the following way:
put this in your bash_profile. This will guarantee you pick up the 1.60 jdk. Also your JAVA_HOME should probably be;
that is you shouldn't put the path to the actual java executable in JAVA_HOME. It should point to the java installs bin directory.
执行
会告诉你当你刚刚运行 java -version 时你正在运行哪个 jvm 的可执行文件。
安装多个 JVM 后,最好完全指定路径或适当设置 PATH 环境变量。
Executing
will tell you which jvm's executable you're running when you just run java -version.
With multiple JVMs installed, it's best to fully specify the path or set your PATH environment variable appropriately.
-->添加
-->写入/保存
-->退出编辑器
--> Add
--> write/save
--> quit editor