Linux 我一直在使用java版本1.4.2,而不是更高版本
我正在使用Linux 我从下载了最新的linux版本 已将.bin文件上载到Linux 我一直在使用java版本1.4.2,而不是更高版本,linux,Linux,我正在使用Linux 我从下载了最新的linux版本 已将.bin文件上载到/home/asimon/java 执行以下命令 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。是什么造成了问题。我还提供了我的集的屏幕截图 屏幕截图1
/home/asimon/java
执行以下命令
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
。是什么造成了问题。我还提供了我的集的屏幕截图
屏幕截图1
我的设置
输出屏幕截图
键入哪个java
,以了解从哪个目录获取java
。您可能需要纠正您的路径。目前,您的路径上有/home/asimon/java/bin
,这一定是java的旧版本。您应该将其更新为/home/asimon/java/jdk1.6.0\u 22/bin
。PATH变量将出现在$HOME/.profile
中
另外,请注意,如果执行/java-version
,它将使用当前工作目录中的java可执行文件,而不是搜索路径。键入哪个java
,以确定从哪个目录中提取java
。您可能需要纠正您的路径。目前,您的路径上有/home/asimon/java/bin
,这一定是java的旧版本。您应该将其更新为/home/asimon/java/jdk1.6.0\u 22/bin
。PATH变量将出现在$HOME/.profile
中
另外,请注意,如果执行/java-version
,它将使用当前工作目录中的java可执行文件,而不是搜索路径。您将获得PATH环境变量中目录列表中首先出现的java。预安装的Java几乎肯定位于/usr/bin
中,因此,如果您想在~/Java/jdk1.6.0/bin
中默认为自安装的Java,则必须更改路径,以便thiat目录位于/usr/bin
之前。安装说明应该告诉您如何执行此操作。您将获得PATH环境变量目录列表中最先出现的Java。预安装的Java几乎肯定位于/usr/bin
中,因此,如果您想在~/Java/jdk1.6.0/bin
中默认为自安装的Java,则必须更改路径,以便thiat目录位于/usr/bin
之前。安装说明应该告诉您如何执行此操作