我如何确保我使用的是 JDK 1.6 版本?

我如何确保我使用的是 JDK 1.6 版本?

在 WinXP 机器上安装 Java JDK1.6 之前,我在 CMD 行中输入

c:\javac
'javac' is not recognized as internal command ...

我得出结论,我的电脑上没有安装 JDK

因此,我安装了 java 1.6.0_30

c:\javac
Usage: javac <options> <source> files . ....

结论:我现在已经安装了 JDK 1.6

c:\java -version 
java version "1.4.2_06"

结论:我没有 JDK 1.6

发现:我的硬盘上有如下文件:

c:\DevSuiteHome\jre\1.4.2.\bin\java.exe    -- before I installed JDK 1.6
c:\Program Files\Java\jdk1.6.0_30\java.exe -- recently installed.

我的 PATH 环境指向两个 JDK

 c:\path 
 c:\DevSuiteHome_1\jck\jre\bin;c:\Program Files\Java\jdk1.6.0_30\jre\bin...

问题:如何让“java -version”引用 1.6.0_30?由于我有两个 JDK 版本,我的 java 代码会出现错误吗?

答案1

它没有指向您想要的那个。修改您的 PATH。删除这两个引用。

c:\DevSuiteHome_1\jck\jre\bin;c:\Program Files\Java\jdk1.6.0_30\jre\bin

添加这个。

c:\Program Files\Java\jdk1.6.0_30

现在打开 cmd 提示符,然后运行 ​​java -version,希望是 1.6

而且您不会因为拥有 2 个 Java 版本而收到错误。它只会使用其中一个。

相关内容