是不是你java的时候写成java *.java了?
我犯过这种错误

解决方案 »

  1.   

    确认:
    1、
    java文件中
    public class Aa{
    }
    文件名是否为Aa.java2、
    运行时
    java Aa
    注意大小写还有就是classpath中是否有当前路径 .
      

  2.   

    谢谢两位啦,问题已经解决啦。用java Aa和java Aa.class不同.不知道为什么不同?
      

  3.   

    java 后面接的是一个类名,而不是文件名
    Aa 是类名
    Aa.class 是文件名
    如果 java Aa.class 它会以为是 Aa 包下的名为 class 的类