你的test1.class在你的classpath路径中么?
是否用了package ?
classpath是否包含了"."

解决方案 »

  1.   

    java_home c:\jdk130 
    classpath .;C:\jdk13\lib\tools.jar;C:\jdk13\lib\dt.jar;C:\jdk1\bin; 
    path C:\jdk13\bin; 
      

  2.   

    奇怪,我測試了一下你的例子,能用JAVA運行,輸出是executeQuery
    但是在tomcat下卻不能正常運行,錯誤如下:Error: 500
    Location: /servlet/test1
    Internal Servlet Error:java.lang.ClassCastException: test1
    at org.apache.tomcat.core.ServletWrapper.loadServlet(ServletWrapper.java:268)
    at org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:289)
    at org.apache.tomcat.core.Handler.service(Handler.java:254)
    at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
    at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:812)
    at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
    at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
    at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
    at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
    at java.lang.Thread.run(Thread.java:536)
      

  3.   

    7(Nomad) :test1.class在classpath路径中.没有用package.
    xycleo()虚竹和尚():你说的路径已经设置。
    killernet(網上天使):你刚好和我相反。更奇怪了。
    up,up.
      

  4.   

    .NoClassDefFoundError!!!
    应该是缺少了某些包了
    我这里的j2sdk的编译环境和运行环境在两个不同的目录下,所以我加入新的包的时候,如果没有两个一起加的话,就会出现能编译,但是运行是出现NoClassDefFoundError!!!错误
      

  5.   

    我有一个bean也犯这毛病,奇怪