2014-01-28 33 views
0

我正在使用Windows XP 32位系統。我在我的C目錄下有一個java目錄: 另外當我搜索時,我發現Java安裝在C:\ Windows \ system32 \目錄下。 當我在命令提示符下運行java -version命令,我得到了如下結果:如何找到JDK在我的系統中使用BlueJ

java version "1.7.0_45" 
Java(TM) SE Runtime Environment (build 1.7.0_45-b18) 
Java HotSpot(TM) Client VM (build 24.45-b08, mixed mode, sharing) 

我能夠在eclipse在我的系統上運行的Java程序。 我在我的系統中安裝了BlueJ。當我打開它時,有一個彈出窗口告訴我「BlueJ找不到Java開發工具包,必須安裝JDK才能運行BlueJ,點擊瀏覽找到JDK。」我無法在我的系統中找到JDK。

有人能幫我找到我的系統中的JDK?

回答

1

你最有可能安裝了Java運行時環境(JRE),而不是Java開發工具包(JDK)

一個簡單的解釋是,你需要JRE來運行Java程序和JDK創建它們。 BlueJ是用於開發Java程序的IDE,因此它需要JDK。

你可以從這裏下載: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

確保你選擇了正確的版本,爲你的操作系統(Windows,X86)

+0

你能解釋一下你的說法 - 'JRE運行Java程序和JDK到創造他們? – ursitesion

+0

當然! Java源代碼在運行之前需要進行編譯。編譯器是JDK的一部分。然後,在編譯之後,您可以使用任何Java運行時環境運行編譯後的代碼。順便說一句,你不必同時安裝--Java Development Kit包含一個JRE。 – Kotse

+0

我的問題是針對BlueJ的。當我打開它時,它搜索'Java VM可執行文件'。當我給出路徑'c:\ windows \ system32 \ java.exe' - 它提示錯誤 - '選擇的文件沒有出現在Java SDK中' – ursitesion

相關問題