2014-02-25 21 views
0

C:\ Program Files文件\ Java有4个文件夹,jdk1.6.0_21,jdk1.7.0_05,jdk1.7.0_25和jre7更新JDK1.7.0_05到JDK1.7.0_25

出于某种原因,我也有C:\ Program Files(x86)\ Java \ jre7

我检查过;

java -version 

及其使用1.7.0_05

我也检查了日食

public class JavaVersion 
{ 
public static void main(String[] args) 
{ 
System.out.println(System.getProperty("java.runtim e.version")); 
} 
} 

我也得到:1.7.0_05-B05

用户无功设置为:C:\Program Files\Java\jdk1.7.0_25\jre Name: JAVA_HOME

系统变量设置为:%JAVA_HOME%\bin; var name: JAVA_HOME

任何人都可以看到我做错了什么吗?

+0

用新版本替换PATH上的JVM – Reimeus

+0

在linux上试用'which java'或'在Windows上的java.exe'上查看正在运行的可执行文件的位置 – BevynQ

+0

跟踪路径给我C:\ Program Files \ Java \ jdk1.7.0_05 \ bin – user2998504

回答

0

检查路径设置.... 只要做到以下....

进入命令提示符

类型路径=%PATH%;在这里给出你的“C:\ Program Files \ Java \ jdk1.7.0_25 \ bin”路径;按回车键

现在尝试Java的版本

你会得到1.7.0_25

然后你就可以添加在PATH环境变量的路径。

即使在获取1.7.0_05之后,如果在1.7.0_25之前存在1.7.0_05的jdk bin条目,请检查您的路径条目。

+1

在命令行中是不是只使用临时?除了输入路径Path =%Path%;“C:\ Program Files \ Java \ jdk1.7.0_25 \ bin”,检查版本仍然给我1.7.0_05。通过命令行更改路径与在环境变量中执行相同,不是吗? – BenniMcBeno

+0

是的都是一样的。建议在对路径环境变量进行更改之前进行检查。 –

+0

至少它与最新的软件包一起工作良好,我试过1.7.0_51 ...但是在环境变量中这样做并没有改变... – user2998504