導航:首頁 > 源碼編譯 > 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相關的資料

熱點內容
武林盟私密紀事txt百度雲 瀏覽:206
生孩子的片 瀏覽:491
韓國19禁電影大全 瀏覽:979
cad加密圖紙怎麼解鎖 瀏覽:170
免費爽文有聲小說 瀏覽:681
穿越古代巨肉的yy小說 瀏覽:81
貓眼電影實時票房 瀏覽:576
六七十年代科研強國文 瀏覽:408
霸道王子絕對命令全集 瀏覽:309
能在線看的網站 瀏覽:207
自動編譯設置java前端 瀏覽:903
找一本主角叫蘇晨的小說 瀏覽:847
壓縮包多長時間能解壓 瀏覽:370
小說男主叫江宴女主叫溫暖 瀏覽:455
有一部小說主角叫唐糖 瀏覽:302
找一部小說主角叫陸宇 瀏覽:402
受重生悔過的小說 瀏覽:959
單片機顯示模塊電路 瀏覽:305
交換老婆系列小說 瀏覽:280
支持投屏的在線影院 瀏覽:844