久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

安裝Tomcat&&jre和jdk的區(qū)別

 oskycar 2015-07-24
    為什么要安裝tomcat呢,?比較復雜不多說了,今天比較氣憤的是網(wǎng)上一堆亂七八糟的說法,,安來安去也沒弄明白,,后來自己啥也沒弄反而就安上了,嚴重bs那些整一堆麻煩的亂七八糟的玩意誤導別人的人,。哼,。
    第一:下載jre。   
    去官方網(wǎng)站下就得了,。沒必要把jdk全安上,,有jre就ok了。也不用設置什么環(huán)境變量,,根本用不著,。
    第二:下載tomcat。
   http://tomcat./download-60.cgi 下載 Windows Service Installer (pgp, md5),,不要下載zip的,,還要自己改環(huán)境變量,多煩人呢,。這個下來之后是.exe的,,直接安裝自動搜索jre,同時自動設置環(huán)境變量,,多easy,。
    這樣就ok了,去試試看,,http://localhost:8080/  小貓出來了吧,。
   
    原來我以為必須用jdk呢,還要把所有的環(huán)境變量都設置了,,最后那樣弄竟然也出來了,,不過氣不過,因為一直以來我都是安jre的,,沒有安裝過jdk,,記得是jre運行需要的,jdk除非用來寫,,除此以為其他的好多是跟運行無關(guān)的,,比如doc啦,。

    下面寫寫jre和jdk的區(qū)別吧:

    JVM就是我們常說的java虛擬機,它是整個java實現(xiàn)跨平臺的最核心的部分,,所有的java程序會首先被編譯為.class的類文件,,這種類文件可 以在虛擬機上執(zhí)行,也就是說class并不直接與機器的操作系統(tǒng)相對應,,而是經(jīng)過虛擬機間接與操作系統(tǒng)交互,,由虛擬機將程序解釋給本地系統(tǒng)執(zhí)行。但是
光有JVM還不能成class的執(zhí)行,,因為在解釋class的時候JVM需要調(diào)用解釋所需 要的類庫lib,。在JDK的安裝目錄里你可以找到jre目錄,里面有兩個文件夾bin和lib,在這里可以認為bin里的就是jvm,,lib中則是jvm 工作所需要的類庫,,而jvm和lib和起來就稱為jre。所以,,在你寫完java程序編譯成.class之后,,你可以把這個.class文件和jre一起 打包發(fā)給別人,這樣別人就可以運行你寫程序了,。(jre里有運行.class的java.exe)從而得出結(jié)論JRE是個運行環(huán)境,,運行Java程序的時候就需要JRE。
    JDK是個開發(fā)環(huán)境,。因此寫Java程序的時候需要JDK,,而JDK里面已經(jīng)包含了JRE, 因此對JAVA_HOME設置為JDK的路徑時也可以正常運行Java程序,。jdk包含最主要的4部分
       bin:最主要的是編譯器(javac.exe將.java編譯成.class文件)
       include:java和JVM交互用的頭文件
       lib:
java和JVM交互用的類庫
       jre:java運行環(huán)境
(java.exe運行.class文件)

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

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

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

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

    本站是提供個人知識管理的網(wǎng)絡存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導購買等信息,,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多