導航:首頁 > 源碼編譯 > jdk直接編譯servlet

jdk直接編譯servlet

發布時間:2022-10-03 03:41:29

❶ JDK和JRE的區別是什麼

JDK是java Development Kit,它是功能齊全的Java SDK。它擁有JRE所擁有的一切,還有編譯器(javac)和工具(如javadoc和jbd)。它能夠創建和編譯程序。
JRE是Java運行時環境。它是運行已編譯Java程序所需的所有內容的集合,包括Java虛擬機(JVM),Java類庫,java命令和其他一些基礎構件。但是,他不能用於創建新程序。
如果你只是為了運行一下Java程序的話,那麼你只需要安裝JRE就可以了。如果你需要進行一些Java編程方面的工作,那麼你需要安裝JDK了。但是,這不是絕對的。有時,即使您不打算在計算機上進行任何Java開發,依然需要安裝JDK。例如,如果使用JSP部署WEB應用程序,從技術上來講,因為應用程序會將JSP轉換為Java Servlet,並且需要用JDK來編譯servlet。

❷ servlet本地編譯運行只能用低版本的jdk嗎

你這個問題,很有可能是你本地的servlet-api的版本低造成的

❸ jdk到底有什麼作用

jdk是JAVA的開發編譯環境,裡麵包含了很多類庫,即jar包,還有jre jvm虛擬機。jdk是java語言開發最基礎的工具包,是java程序運行的基礎也是各種IDE開發環境的基礎,

由sun公司開發,目前已被oracle收購,不管是要學習java編程,還是要搭建jsp web開發環境,或者是android開發環境都離不開它。

工作原理

由四方面組成:

(1)Java編程語言

(2)Java類文件格式

(3)Java虛擬機

(4)Java應用程序介面

當編輯並運行一個Java程序時,需要同時涉及到這四種方面。使用文字編輯軟體(例如記事本、寫字板、UltraEdit等)或集成開發環境(Eclipse、MyEclipse等)在Java源文件中定義不同的類,通過調用類(這些類實現了Java API)中的方法來訪問資源系統。

把源文件編譯生成一種二進制中間碼,存儲在class文件中,然後再通過運行與操作系統平台環境相對應的Java虛擬機來運行class文件,執行編譯產生的位元組碼,調用class文件中實現的方法來滿足程序的Java API調用。

❹ servlet 是jdk帶的嗎,還是伺服器帶的

servlet不是jdk自帶的,是web伺服器比如tomcat,jetty等自帶的。它是java中處理http數據的一種規范。

當然了,可以用來開發java web程序的ide比如myeclipse中也會自帶javaee.jar,在你創建的時候可以選擇版本,一般來說是1.4,1.5當然了1.5也叫做javaee5,就像jdk1.5也叫java 5一樣。

servlet沒怎麼變化,只有javaee.jar包可能有點變化,如果你想用最新版的Javaee.jar,可以去網上下載然後手動導入這個jar包,並將默認的javaee.jar包取消。

❺ 我安裝了JDK1.7 現在要開發servlet jsp 還需要安裝什麼嗎或者有什麼應該注意的

JDK中提供了 Java標準的API。但開發web應用屬於J2EE 的范疇,除了安裝JDK,你還得安裝一個web容器。比如(tomcat、weblogic、jetty 等等),這些web容器提供了Java Web的運行環境。

在開發時建議使用MyEclipse 6.5以上版本。 默認就將"web project"的環境配置好了, 對於新人學習就不用糾結在環境配置上了。

望採納!

❻ 如何編譯servlet

可以用eclipse編譯

eclipse可以自動編譯java文件(保存的時候自動編譯),與文件的內容沒關系的。

第一步:找到項目文件絕對路徑的」target「路徑下。

第二步:打開」classes「文件夾,之後找到用戶的」package包「路徑,即可找到編譯後的class文件。

❼ java編譯Servlet程序

public void doGet(HttpServletRequest request, HttpServletResponse response)
這個是servlet裡面的doGet方法。這個方法是不能直接進行運行的。
他是一個中間處理請求的類。
出錯的原因是
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
這導入了3個包,你沒有把這3個包也放進你的文件夾下面。
還有就是這個方法一般是jsp+servlet的時候用。處理get方式的請求。
一般我們在頁面寫的表單提交<from medthod="post">
調用的就是doPost方法。

❽ 我下載了個servlet.jar包 請問把它放在jdk的那個文件夾下

Servlet.jar 不是用於c或者c/s模式的,是用於java b/s處理的,只有web伺服器用到,放到web工程的WEB-INF/lib目錄下。
回答者: color4you - 高級魔法師 六級 12-1 10:50
jdk的\lib下 或tomcat的\common\lib 還有就是樓上說的那個

❾ 編譯Servlet應該如何配置環境變數

兄台,你的classpath寫錯啦,%CATALINA_HOME%\lib\servlet-api.jar 不對吧,應該是%CATALINA_HOME%\common\lib\servlet-api.jar ,你少寫了common

不知道你怎麼編譯的,我這里沒有出錯,能不能把你的代碼和錯誤貼出來

❿ java 怎麼配置servlet

Servlet是組件,必須放在容器中,使用容器訪問。訪問Servlet之前,必須在web.xml中配置Servlet。

部署Servlet環境(大體分2個步驟):

第一步:在Tomcat根目錄下的webapps目錄下創建如下目錄,並且放相應的文件:

• /FirstWebApp

• /FirstWebApp/WEB-INF/classes:存放servlet類編譯後的.class文件

• /FirstWebApp/WEB-INF/web.xml:存放servlet的配置文件

第二步:配置web.xml文件,如下圖:


閱讀全文

與jdk直接編譯servlet相關的資料

熱點內容
小天才app怎麼升級v242 瀏覽:544
簡單手工解壓玩具製作大全 瀏覽:927
免費編程電子書 瀏覽:869
想玩游戲什麼app最合適 瀏覽:560
安卓手機如何用airportspro 瀏覽:449
怎麼清理idea編譯緩存 瀏覽:951
鏡頭app怎麼推廣 瀏覽:437
什麼app隨便看電視劇 瀏覽:307
2021程序員薪酬 瀏覽:708
糖豆廣場怎麼下載app 瀏覽:213
qtvs2019選哪個編譯器 瀏覽:124
壓縮空氣管能焊嗎 瀏覽:284
linux中yum命令 瀏覽:397
在職演算法工程師 瀏覽:706
電碼加密函數方法有幾種 瀏覽:802
後綴是pdf 瀏覽:720
pr導出壓縮 瀏覽:32
命令語氣 瀏覽:245
脊柱解剖pdf 瀏覽:714
plc入門編程題目及答案 瀏覽:383