这是介于1.4和1.5之间的一个测试版的j2sdk

解决方案 »

  1.   

    jre: java运行环境, 没有开发包. 相对jdk小
      

  2.   

    JRE的地位就像一台PC一樣,我們撰寫好的Win32應用程式需要作業系統幫我們執行,同樣地,我們所撰寫的Java程式也必須要JRE才能幫我們執行。所以。當您裝完JDK之後,如果分別在硬碟的不同地方安裝了兩套JRE,那麼您就可以想像您的電腦有兩台虛擬的Java PC,都具有執行Java應用程式的功能。所以Java虛擬機器只是JRE裡頭的其中一個成員而已,以更技術的角度來說,Java虛擬機器只是JRE裡頭的一個動態聯結函式庫罷了。 所以我們可以說,只要您的使用者電腦之中安裝了JRE,就可以正確地執行Java應用程式(Windows XP宣稱不支援Java,就是因為微軟不再於Windows XP中隨機附上自己版本的JRE,不過,就算微軟不附自己的JRE,Sun還是提供可以支援Windows XP的JRE,JDK 1.4.x/JRE 1.4.x就完全支援Windows XP)。 接下來您一定會問,那麼Sun為何要讓JDK的安裝程式同時安裝兩套幾乎完全相同的JRE呢? 花費額外的硬碟空間在不同的目錄下安裝兩個一模一樣的東西,頗有浪費之嫌,不是嗎? 其實真正的原因是因為 - JDK裡面也附上了很多用Java所撰寫開發工具(例如javac.exe、jar.exe等),而且他們都放置在 <jdk安裝目錄>\lib\tools.jar 這個檔案之中。 什麼? Java的編譯器javac.exe也是用Java撰寫的.