首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我一直使用JavaVersion1.4.2,而不是其他版本。

我一直使用JavaVersion1.4.2,而不是其他版本。
EN

Stack Overflow用户
提问于 2011-07-04 07:07:39
回答 2查看 96关注 0票数 0

我正在使用Linux

我从这里下载了最新的linux版本。

将.bin文件上载到/home/asimon/java

执行下列命令

代码语言:javascript
复制
chmod 755 jdk-6u22-linux-i586.bin
./jdk-6u22-linux-i586.bin

并且创建了jdk1.6.0_22,但是每当我试图从/home/asimon/java/jdk1.6.0_22/bin执行java -version时,都会得到以下输出,即不是1.6.0,而是1.4.2。是什么造成了这个问题。我也在给我的set截图

屏幕截图1

my set 输出屏幕截图

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-04 07:13:10

键入which java以找出从哪个目录java中提取的内容。你可能需要改正你的道路。目前,您的路径上有/home/asimon/java/bin,这肯定是java的旧版本。您应该将其更新为/home/asimon/java/jdk1.6.0_22/bin。路径变量将出现在$HOME/.profile中。

另外,请注意,如果执行./java -version,它将使用当前工作目录中的java可执行文件,而不是搜索路径。

票数 2
EN

Stack Overflow用户

发布于 2011-07-04 07:13:29

您可以在PATH环境变量的目录列表中首先获得Java。预安装的Java几乎肯定在/usr/bin中,因此如果您想默认为~/java/jdk1.6.0/bin中的自安装Java,则必须更改路径,以便thiat目录位于/usr/bin之前。安装说明应该告诉您如何做到这一点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6568334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档