最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

你知道Tomcat安裝之前為什么要安裝JDK

 更新時間:2024年03月26日 09:47:44   作者:振華OPPO  
這篇文章主要介紹了你知道Tomcat安裝之前為什么要安裝JDK嗎?具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

為什么Java開發(fā)要先配置JDK和Tomcat的環(huán)境變量呢?

嚴(yán)格的說

JDK是給java開發(fā)者用的,

需要用JDK提供的工具來編譯你的程序,打包程序。

因此,JDK就如同它的名字(Java Development Kit )一樣,是一個開發(fā)者工具包。

說一下JDK,Eclipse,Tomcat和Java這四者之間的聯(lián)系

  • JDK 是鍋,沒有鍋?zhàn)霾涣孙垺?/li>
  • Eclipse是鏟,是一個用來做飯的工具。
  • Tomcat是盤子,用來將你做好的飯呈現(xiàn)給大家。
  • Java就是一個大廚房。

在這里,基本上也就是說清了這四者的關(guān)系。

  • 使用Tomcat之前先安裝JDK,
  • 學(xué)習(xí)過Java的同學(xué)是肯定已經(jīng)配好JDK的,
  • 所以安裝Tomcat前就不需要再重新安裝JDK了。

Windows版本的JDK安裝以后會將安裝的路徑寫入系統(tǒng)的注冊表里邊的。很多程序不用配置JAVA_HOME是因?yàn)槟切┏绦蚴侵苯油ㄟ^讀取注冊表里邊的路徑獲取了JDK的路徑,寫到相應(yīng)的配置文件中,比如Eclipse和 Netbeans。

而Tomcat就沒有這樣去處理,只是簡單地通過環(huán)境變量去獲取JDK的路徑,所以要運(yùn)行Tomcat一般都是要配置環(huán)境變量的。如果不配置也可以,修改tomcat/bin/startup.bat。

Tomcat這樣做也是出于跨平臺考慮的。因?yàn)橄到y(tǒng)注冊表是只有Windows系統(tǒng)才有的, Linux系統(tǒng)是沒有系統(tǒng)注冊表的,所以為了跨平臺性,Tomcat選擇了需要手動配置環(huán)境變量。

當(dāng)有請求時,Tomcat會自動將jsp里面的java程序部分提取出來,調(diào)用JDK將java程序編譯成class,然后再執(zhí)行這個class。

你可以到Tomcat的work目錄下看看,你可以找到從jsp里面提取出來的java程序:*jsp.java,也有編譯后的class文件:*jsp.class。

所以,如果不裝JDK,jsp程序就無法編譯。

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • java 中模式匹配算法-KMP算法實(shí)例詳解

    java 中模式匹配算法-KMP算法實(shí)例詳解

    這篇文章主要介紹了java 中模式匹配算法-KMP算法實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • java實(shí)現(xiàn)二叉樹的創(chuàng)建及5種遍歷方法(總結(jié))

    java實(shí)現(xiàn)二叉樹的創(chuàng)建及5種遍歷方法(總結(jié))

    下面小編就為大家?guī)硪黄猨ava實(shí)現(xiàn)二叉樹的創(chuàng)建及5種遍歷方法(總結(jié))。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • Java中快速把map轉(zhuǎn)成json格式的方法

    Java中快速把map轉(zhuǎn)成json格式的方法

    這篇文章主要介紹了Java中快速把map轉(zhuǎn)成json格式的方法,本文使用json-lib.jar中的JSONSerializer.toJSON方法實(shí)現(xiàn)快速把map轉(zhuǎn)換成json,需要的朋友可以參考下
    2015-07-07
  • java  LinkedList源碼詳解及實(shí)例

    java LinkedList源碼詳解及實(shí)例

    這篇文章主要介紹了java LinkedList源碼詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • Java獲取配置文件的值過程解析

    Java獲取配置文件的值過程解析

    這篇文章主要介紹了java獲取配置文件的值過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • 使用java?-Dloader.path=./lib?-jar啟動應(yīng)用的完整實(shí)踐指南

    使用java?-Dloader.path=./lib?-jar啟動應(yīng)用的完整實(shí)踐指南

    java -Dloader.path="lib/" -jar XXXX.jar是一個用于啟動Java 應(yīng)用程序的命令,這篇文章主要介紹了使用java?-Dloader.path=./lib?-jar啟動應(yīng)用的完整實(shí)踐指南,文中給出了詳細(xì)代碼示例,需要的朋友可以參考下
    2025-10-10
  • 有關(guān)Java中的BeanInfo介紹

    有關(guān)Java中的BeanInfo介紹

    Java的BeanInfo在工作中并不怎么用到,我也是在學(xué)習(xí)spring源碼的時候,發(fā)現(xiàn)SpringBoot啟動時候會設(shè)置一個屬叫"spring.beaninfo.ignore",網(wǎng)上一些地方說這個配置的意思是是否跳過java BeanInfo的搜索,但是BeanInfo又是什么呢?本文我們將對此做一個詳細(xì)介紹
    2021-09-09
  • 深度解析Java視角下Cookie、Session、Token實(shí)戰(zhàn)教程

    深度解析Java視角下Cookie、Session、Token實(shí)戰(zhàn)教程

    本文從Java技術(shù)棧出發(fā),詳細(xì)介紹了Cookie、Session和Token三種主流的狀態(tài)管理機(jī)制,Cookie是客戶端的狀態(tài)載體,Session是服務(wù)器端的狀態(tài)管理,Token是無狀態(tài)的身份憑證,通過源碼級解析和實(shí)戰(zhàn)案例,感興趣的朋友跟隨小編一起看看吧
    2026-01-01
  • Java語言中的數(shù)據(jù)類型及其用途詳解

    Java語言中的數(shù)據(jù)類型及其用途詳解

    這篇文章主要介紹了Java語言中的數(shù)據(jù)類型及其用途,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • 利用Java編寫一個Java虛擬機(jī)

    利用Java編寫一個Java虛擬機(jī)

    這篇文章主要為大家詳細(xì)介紹了如何使用 Java17 編寫的 Java 虛擬機(jī),文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價值,感興趣的可以了解下
    2023-07-07

最新評論

青海省| 乌审旗| 滦平县| 雅江县| 白银市| 康定县| 庆城县| 英德市| 拉孜县| 石屏县| 皋兰县| 枣强县| 新闻| 板桥市| 都安| 朝阳区| 桦南县| 高碑店市| 噶尔县| 休宁县| 多伦县| 白玉县| 南澳县| 阿尔山市| 新绛县| 辽宁省| 上林县| 绥滨县| 独山县| 遂溪县| 汉沽区| 隆回县| 镇坪县| 嫩江县| 明溪县| 永寿县| 浙江省| 利津县| 天等县| 固阳县| 光泽县|