<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java, Only Java!

    統(tǒng)計(jì)

    留言簿(20)

    積分與排名

    好友空間

    文檔技巧

    閱讀排行榜

    評論排行榜

    JRE與JDK在啟動(dòng)應(yīng)用服務(wù)器中的作用

    ??? 開始接觸Java的時(shí)候覺得Java虛擬機(jī)很麻煩,不明白JRE與JDK的區(qū)別是什么?后來搞清楚JRE是個(gè)運(yùn)行環(huán)境,JDK是個(gè)開發(fā)環(huán)境。因此寫Java程序的時(shí)候需要JDK,而運(yùn)行Java程序的時(shí)候就需要JRE。而JDK里面已經(jīng)包含了JRE,因此對JAVA_HOME設(shè)置為JDK的路徑時(shí)也可以正常運(yùn)行Java程序,但是JDK比較大包括了許多與運(yùn)行無關(guān)的內(nèi)容,因此運(yùn)行普通的Java程序無須安裝JDK。

    ??? 但是用了Eclipse又有了疑問,為什么這個(gè)開發(fā)環(huán)境JRE就可以正常運(yùn)行呢?其實(shí)在Eclipse中內(nèi)嵌了Java編譯器,并且與JDK中的javac完全相容,因此無須使用JDK也可以直接編譯Java程序。

    ??? 學(xué)習(xí)J2EE的時(shí)候又開始不明白,為什么Tomcat和Apusic用JRE就可以啟動(dòng),Weblogic用JDK才能啟動(dòng)呢?原因是Tomcat和Apusic 4都已經(jīng)包括了一個(gè)源代碼編譯器,而Weblogic沒有包括這個(gè)編譯器包。

    ??? 那么為什么需要編譯器呢?因?yàn)樵赪EB應(yīng)用中JSP文件是需要轉(zhuǎn)換成Servlet,這個(gè)Servlet文件還需要編譯成可以在JRE上執(zhí)行的class文件,因此必須提供有編譯能力的JDK,將JAVA_HOME設(shè)置為JDK的路徑就可以了。

    ??? 那么新出現(xiàn)的Apusic 5.0呢?這個(gè)版本為了使大家可以靈活調(diào)整JVM的版本,因此不再提供自帶的Java編譯器,而是通過用戶安裝的JDK來完成JSP的編譯工作,這個(gè)也就是為什么Apusic 5.0必須通過JDK啟動(dòng)的原因。

    posted on 2007-07-23 15:00 zYx.Tom 閱讀(1955) 評論(1)  編輯  收藏

    評論

    # re: JRE與JDK在啟動(dòng)應(yīng)用服務(wù)器中的作用.txt 2007-07-24 13:13 go

    hehe  回復(fù)  更多評論   


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲国产美女精品久久久| 美女一级毛片免费观看| 亚洲专区先锋影音| 久久亚洲国产午夜精品理论片| 久久激情亚洲精品无码?V| 国产精品视频免费| 99re6在线视频精品免费下载| 亚洲日韩AV一区二区三区中文 | 成年人在线免费看视频| 免费视频专区一国产盗摄| 国产精品黄页免费高清在线观看| 免费看又黄又爽又猛的视频软件 | 久久久无码精品亚洲日韩蜜桃 | 天天摸天天操免费播放小视频| www在线观看播放免费视频日本| 免费看一级高潮毛片| 中文字幕免费在线看| 亚洲GV天堂GV无码男同| 国产亚洲综合久久| a高清免费毛片久久| 永久在线观看免费视频| 色偷偷噜噜噜亚洲男人| 免费一级全黄少妇性色生活片| 一级特黄录像视频免费| 久久精品免费观看| GOGOGO免费观看国语| 国产成人综合亚洲| 久久国产福利免费| 最近免费最新高清中文字幕韩国| 牛牛在线精品观看免费正 | 亚洲成A人片在线播放器| 亚洲国产欧美日韩精品一区二区三区| 香蕉视频在线观看免费| 免费视频成人手机在线观看网址| 在线观看免费视频资源| 国内精品免费在线观看| 国产电影午夜成年免费视频| 免费无码又爽又刺激高潮的视频 | 久久久久免费看黄A片APP| 免费看一级做a爰片久久| 国内大片在线免费看|