2014-02-25 46 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