导航:首页 > 源码编译 > 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相关的资料

热点内容
单片机can程序 浏览:271
程序员越来越多吗 浏览:696
bb9机器人是下载什么app 浏览:48
系统资源管理器加密 浏览:954
为什么安卓的app比ios垃圾 浏览:292
安卓怎么放音乐给队友听 浏览:753
程序员吃中国美食视频 浏览:50
手机无损压缩图片 浏览:515
pdf文字重叠 浏览:658
百度钱包app现在叫什么 浏览:412
中考总分的算法 浏览:932
mc如何搭建服务器地址 浏览:109
明日之后苹果如何登录安卓的号 浏览:46
基于单片机的太阳能热水器 浏览:556
901单片机使用教程 浏览:995
曲线命令快捷 浏览:744
加密的应用怎样使用 浏览:558
文件夹怎么说英文 浏览:234
python可以按文件夹名称遍历吗 浏览:369
苏州稳健压缩机滤芯维修 浏览:788