早餐2塊2

          if(!java.isExist()) boss.fireOut(me);

          統(tǒng)計

          留言簿(1)

          積分與排名

          閱讀排行榜

          評論排行榜

          關(guān)于jdk,jvm,jre之間的關(guān)系

          作者:早餐2塊2

          dk:java開發(fā)包,包括java開發(fā)工具:javac.exe,jar.exe等
          jvm:java虛擬機(jī)。以jvm.dll文件存在于計算機(jī)(windows平臺)
          jre:java運(yùn)行環(huán)境。
                  一般來說(可以選擇),如果安裝了jdk,計算機(jī)就會存在兩套jre,一套位于jdk安裝目錄下的/jre子目錄中,另一套位于c:\Program File\Java\下。java的程序必須依靠jre才能執(zhí)行,jre包含了jvm,也就是java虛擬機(jī)。所以只要計算機(jī)中正確安裝了jre就能執(zhí)行java程序。為什么jre需要安裝兩套了,因為jdk中有很多的java開發(fā)工具(jdk安裝目錄\lib\tools.jar)本身就是用java開發(fā)的,如果要使用,必須要自行附一套jre才行,也就是jdk下面jre存在的目的(其實也可以用來執(zhí)行我們的程序),而c:\Program File\Java\下的是用來執(zhí)行我們所寫的java程序的。
                  當(dāng)我們運(yùn)行java xxx時,java.exe是按照下列順序?qū)ふ襧re的:
                   1,自己目錄下有無jre目錄
                   2,父目錄下的jre目錄
                   3,查詢 windows Register(HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Runtime Environment\
          所以我們程序的運(yùn)行與java.exe是哪個目錄下和這個java.exe所指引的jre很有關(guān)系。而java.exe的指定是根據(jù)系統(tǒng)的path變量。




          參考書籍:《java深度歷險》

          posted on 2005-11-24 11:01 早餐2塊2 閱讀(742) 評論(0)  編輯  收藏 所屬分類: java基礎(chǔ)

          主站蜘蛛池模板: 通化市| 琼海市| 舞钢市| 观塘区| 五华县| 石狮市| 甘谷县| 台东市| 托克托县| 祁门县| 禹城市| 壤塘县| 庆城县| 南华县| 汕头市| 桂阳县| 临沂市| 通化市| 女性| 高陵县| 沾化县| 威宁| 大足县| 黄冈市| 桃园县| 会泽县| 金乡县| 娱乐| 永兴县| 吴忠市| 崇明县| 南召县| 江津市| 景东| 巴里| 长乐市| 剑阁县| 万州区| 乌什县| 加查县| 沙坪坝区|