编译Servlet时出现的错误

chenwg168 2003-08-20 01:55:11
程序如下:
package test;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Test extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out=response.getWriter();
out.println("<html><body><h1>This is a servlet test.</h1></body></html>");
out.flush();
}
}
错误如下:
C:\>javac test.java
test.java:8: class Test is public, should be declared in a file named Test.java
public class Test extends HttpServlet {
^
1 error
...全文
27 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xdcy2001 2003-08-20
  • 打赏
  • 举报
回复
java中类名第一个字母必须大写,编译时也不能用小写。
monbit 2003-08-20
  • 打赏
  • 举报
回复
而且文件名一定要是Test.java,而不能是test.java
monbit 2003-08-20
  • 打赏
  • 举报
回复
而且,你的文件名也得是Test.java,不能是test.java
Leemaasn 2003-08-20
  • 打赏
  • 举报
回复
大小写问题,
你必须:
javac Test.java

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧