我遇到了一些困难。
我正在尝试在机器上设置路径,我已将Java_Home设置为C:\Program Files\Java\jdk1.4.2_01\bin
和C:\Program Files\Java\jdk1.4.2_01\bin;C:\Program Files\Common...
的路径
然而每当我在cmd中执行java -version时,我都会得到
Java(TM) 2 Runtime Environment, Standard Edition (build
Java HotSpot(TM) Client VM (build 1.3.1_01, mixed mode)
为什么会出现这种情况?
由于
答案 0 :(得分:2)
首先,应该将JAVA_HOME设置(如果已设置)到Java安装的根目录,或者在您的情况下
C:\Program Files\Java\jdk1.4.2_01
其次,JAVA_HOME是一种让程序知道Java所在位置的旧方法。它应该设置为“向后兼容性”,而不是“使其工作”。
Path然后应该有一个条目
${JAVA_HOME}\bin
路径上的附加“bin”将允许找到可执行文件。确保首先在路径中找到此java可执行文件,您将看到输出
的差异最后,除非您绝对需要Java 1.4,否则建议进行升级。
答案 1 :(得分:1)
您不必关心JAVA_HOME
,因为运行Java不需要它。它被一些应用程序使用。
检查您的路径以查找包含jdk / jre的其他条目。将PATH值移动到当前路径的前面。
如果您在Windows中更改了PATH
环境变量(通过对话框),请确保生成新的控制台,因为运行控制台不会获取全局更改...
答案 2 :(得分:0)
JAVA_HOME应设置为C:\ Program Files \ Java \ jdk1.4.2_01,路径应包含C:\ Program Files \ Java \ jdk1.4.2_01 \ bin和C:\ Program Files \ Java \ jdk1.4.2_01 \ JRE \ BIN