要编译servlet要下载它的包,sdk里面没有!!
如果你有tomcat,那么你将tomcat/common/lib/目录中的serlvet-api.jar的路径放到classpath环境变量中去也可以1!
如果你有tomcat,那么你将tomcat/common/lib/目录中的serlvet-api.jar的路径放到classpath环境变量中去也可以1!
解决方案 »
- JAVA程序不明的地方
- java里有没有内存溢出,为什么?
- Java可以通过接口实现多重继承,如果接口定义了相同的常量怎么办?
- 突然冒泡---将来出现云开发环境就好了,应该已有人想到这个概念产品了
- 事件方法执行问题,高手进来指点指点,菜鸟进来学习学习
- 如何取的到char型数据
- Swing界面组件过多导致移动界面时死机??
- 想通过串口发送手机短信,谁有源码?我买,真金白银!是人民币!
- 怎么会这样???匿名内部类???
- 请问谁知道在sco unix5.05下,数据库informix,WEB服务用tomcat3.0的JDBC驱动?
- Structs中 <global-exceptions>及Handler的用法?送分
- 怎么运行一个jar包中的main 类,有manifest.mf这个文件,但是这个文件中没指定主类
例 (c:\jdk1.4\lib\servlet.jar)
重新编译上述程序,还是没有生成 .class文件,是import 错误吗?
光拷贝是没有用的,还需要设置一下。
比如:JCreator下,选project/project settings,选required libraries,点new,add一个add
package,选入你的jar文件,起个名,把它勾上,再试试。
import javax.servlet.http.*;
import java.io.*;
public class Welcome extends HttpServlet
{
public void doGet(HttpServletRequest request,
HttpServletResponse response) throws IOException,ServletException
{
response.setContentType("text/html");
PrintWriter out=response.getWriter();
out.println("<h1>Welcome to cdzjh.com</h1>");
}
}
原程序如上,能生成Welcome.class,Tomcat 能正常运行,此文件在test文件夹,
c:\tomcat\webapps\Root\test\Welcome.java
IE: http://localhost:8080/test/Welcome 出错classpath:.;d:\jdk141\lib\tools.jar;d:\jdk141\lib\dt.jar;d:\jdk141\jre\lib\rt.jar;d:\jdk141\lib;%TOMCAT_HOME%\lib;%TOMCAT_HOME%\common\lib\servlet-api.jar;C:\jakarta-tomcat-5\common\lib\servlet-api.jar;d:\jdk141\lib\servlet-api.jar;
请你看看,哪的错误?