Posted on 2006-06-24 03:26
Jedi 閱讀(319)
評(píng)論(1) 編輯 收藏 所屬分類:
Java Basic
http://www.newsmth.net/bbscon.php?bid=756&id=53934
以我的機(jī)器為例
我得jdk裝在了
C:\Program Files\Java\jdk1.5.0_06
安裝這個(gè)jdk的時(shí)候,它要求我安裝jre,我也選擇裝了,裝在了
C:\Program Files\Java\jre1.5.0_06
然后? C:\Program Files\Java\jdk1.5.0_06\ 目錄下有個(gè)jre目錄
就是存在? C:\Program Files\Java\jdk1.5.0_06\jre? 這么一個(gè)jre
C:\Program Files\Java\jre1.5.0_06? 我們叫它 jre a
C:\Program Files\Java\jdk1.5.0_06\jre? 我們叫它 jre b
平常所說(shuō)的jre是指? 這里的jre a,它是為了讓你的機(jī)器可以運(yùn)行 java程序的
只能運(yùn)行,不能開(kāi)發(fā),因?yàn)闆](méi)有javac
這個(gè)jre可以單獨(dú)安裝,版本一樣的話都一樣(根據(jù)licene,好象目前不允許剪裁)
jre b 是隨jdk的,不能不裝,因?yàn)? jdk>jre? jdk也需要jre啊
就是裝jdk就會(huì)出現(xiàn)這個(gè)jre b
一點(diǎn)高級(jí)的,jrea 和 jreb有什么不同
jreb 是為jdk服務(wù)的,它有jrea的全部功能,同時(shí)為了jdk服務(wù),它的類庫(kù),比方說(shuō)rt.jar
,多一些調(diào)試信息,因?yàn)殚_(kāi)發(fā)java程序,會(huì)調(diào)試啊,用jrea沒(méi)辦法調(diào)試,比方說(shuō)不能斷點(diǎn)到
?基礎(chǔ)類庫(kù)里面
看jrea和b的rt.jar 大小不一樣,jreb的大一些,帶有調(diào)試信息(主要是class里的
LineNumberTable) ,所以運(yùn)行時(shí),jreb的速度或者載入速度難免慢一些,或者說(shuō),用jdk運(yùn)
行java程序比jre運(yùn)行慢一些,雖然你感覺(jué)不到,至少class尺寸上不一樣
?