public class test  换 public class Test
我试过了,没问题

解决方案 »

  1.   

    这位兄弟可能是classpath设置的不对,才会出现这种错误,而不是你这个程序本身有问题.这个程序是正确的,一点问题都没有.上面的那位朋友说得大小写的问题并不是很重要,这只是一个编程习惯的问题.所以我建议你可以看看有关classpath配置的文章,然后用最最容易的程序试试就可以(比如那个经典的HelloWorld程序),如果那个程序正确的话,那么你上面的那个程序也是可以运行了.
      

  2.   

    我试验过 类路径的问题
    用这就可以通过了
    java -classpath . test
      

  3.   

    运行okE:\Java>javac test.java
    Note: test.java uses or overrides a deprecated API.
    Note: Recompile with -Xlint:deprecation for details.E:\Java>javac test.java -Xlint
    test.java:7: warning: [deprecation] show() in java.awt.Window has been deprecated
                    Frame.show();
                         ^
    test.java:15: warning: [serial] serializable class SimpleFrame has no definition
     of serialVersionUIDclass SimpleFrame extends JFrame
    ^
    2 warningsE:\Java>java testE:\Java>java -version
    java version "1.5.0_01"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_01-b08)
    Java HotSpot(TM) Client VM (build 1.5.0_01-b08, mixed mode, sharing)
      

  4.   

    程序没有问题,可以执行.
    classpath=.;c:\jdk\lib\dt.jar;c:\jdk\lib\tools.jar;
    path=c:\jdk
      

  5.   

    源代码没有问题,你看看classpath或者是不是class名冲突吧!
      

  6.   

    把当前路径加到“环境变量”里去!我的电脑->属性->高级->环境变量->系统变量->classpath=.;(原来的保留,在前面加.;).就是当前路径