我已经下载了Java SE 运行时环境 6u24和Java SE 开发套件 6u24,但是当我进入 CMD 并输入时java -version
它仍然显示:
java version "1.4.2_03"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_03-b02)
Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode)
编辑:是的,我下载后就安装了它们。
编辑:这是我的路径的样子
PATH=C:\oracle\ora92\bin;C:\orant14\bin;C:\orant5a\bin;C:\oracle\ora92\jre\1.4.2\bin\client;C:\oracle\ora92\jre\1.4.2\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Wave Systems Corp\Dell Preboot Manager\Access Client\v5\;C:\orant5a\jdk\bin;C:\orant14\jdk\bin;C:\Program Files\QuickTime\QTSystem\
答案1
检查您的PATH
环境变量,并确保它包含安装路径 java_1.6\bin
,而不是java_1.4\bin
。
C:\oracle\ora92\jre\1.4.2\bin
您的路径中有1.4.2
。删除它并在 PATH 中添加 1.6。
答案2
Windows 使用 PATH 中与请求的命令匹配的第一个可执行文件。
在您的 PATH 中,第一个值是 C:\oracle\ora92\jre\1.4.2\bin。这就是执行 Java 1.4.2 的原因。
(小提示:如果你将 PATH 更改为不首先引用 Java 1.4.2 可执行文件,则可能会导致其他一些应用程序无法运行,如果出于某种原因它需要 Java 1.4.2 并且无法与较新版本一起使用。这不太可能成为问题,除非你从 32 位 Java 运行时切换到 64 位运行时,在这种情况下会有一些应用程序崩溃。)
答案3
您需要安装运行时,而不仅仅是下载它们。
答案4
按照建议@http://www.java.com/en/download/faq/remove_olderversions.xml当您更新到较新版本时,您应该卸载所有以前版本的 Java。