去掉包之后可以运行。

解决方案 »

  1.   


    把接口,写在 ATest内部
      

  2.   


    把接口,写在 ATest内部同时,添加 package
      

  3.   


    把接口,写在 ATest内部
    那这种就不行,是吗?
      

  4.   


    在类包的外层执行,执行的时候,加上 包名/java类名.java ;比如你现在的yeeku在C盘,则进入C盘,执行 javac yeeku/ATest.java
      

  5.   

    我的步骤是:Javac 类命.java,然后创建文件yeek,放置class文件,然后执行java yeek.类命,如果没有匿名类这样执行是可以的,但是如果有匿名类就不行。
      

  6.   

    我的步骤是:Javac 类命.java,然后创建文件yeek,放置class文件,然后执行java yeek.类命,如果没有匿名类这样执行是可以的,但是如果有匿名类就不行。你的这种方法可行,只是编译的时候变了,是有什么内在解释必须这样吗?