最近在学java,在网上看了一篇servlet/jsp文章,试着配置jdk和tomcat都成功了.写的第一个HelloWorld程序调试也成功了.可是写了一个servlet程序(程序也是和文章里一样)时却总是通不过,报错信息如下
C:\jdk1.5\bin>javac HelloWorld.java
C:\jdk1.5\bin>java HelloWorld
Exception in thread "main" java.lang.NoSuchMethodError: main文章中说我这样是没有分清大小写的写入这个HelloWorld,或者保存得时候没有保存为HelloWorld.java。这个名字一定要跟public class的名字一样.
可是我都区分大小写了,而且保存的和类名一样,也是HelloWorld.java,我找不出我的问题出在哪?
文章来来源:http://www.knowsky.com/3217.html
请高手看一下这篇文章然后调试下,指出我哪里出错。盼大家回复。
C:\jdk1.5\bin>javac HelloWorld.java
C:\jdk1.5\bin>java HelloWorld
Exception in thread "main" java.lang.NoSuchMethodError: main文章中说我这样是没有分清大小写的写入这个HelloWorld,或者保存得时候没有保存为HelloWorld.java。这个名字一定要跟public class的名字一样.
可是我都区分大小写了,而且保存的和类名一样,也是HelloWorld.java,我找不出我的问题出在哪?
文章来来源:http://www.knowsky.com/3217.html
请高手看一下这篇文章然后调试下,指出我哪里出错。盼大家回复。
//...
}
或者:
public static void main(String args[]){
//...
}
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet
{
public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException
{ response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html><head><title>");
out.println("This is my first Servlet");
out.println("</title></head><body>");
out.println("<h1>Hello,World!</h1>");
out.println("</body></html>"); }
}
servlet/jsp配置的详细部题请看:http://www.knowsky.com/3217.html
你的HelloWorld没有main() 函数当然不能用java 运行了