不可能有这样的情况,这个HELLWORLDAPP.CLASS不是上面的生成的,你可以把它删除掉,然后在编译,假如在生成这样的文件,那就是真的怪了,假如不生成了,说明,生成的class没有在当前目录。去搜索一下就找到了。

解决方案 »

  1.   

    agree wjmmml(笑着悲伤) 不可能错的!
      

  2.   

    对了,也可能是你的文件名和你的类名不一样。也就是说你的文件名是HELLOWORLDAPP
    而类名是HELLWORLDAPP,才会出现上面你所说的情况。
      

  3.   

    类名和文件名不一致是无法编译的。你有没有运行这个class.文件呢?有没有得到你的期望结果?
      

  4.   

    虽然在给.java文件起名字的时候要求文件名和类名保持一致,但是.java文件的名字是可以任意取的。不过在编译后生成的.class会和类名相同。引用或运行它时候的时候要用注意。
      

  5.   

    不可能吧,文件名和类名不一样,编译的时候就会报错,更不可能生成.class文件。应该是你的编辑器的问题吧。
      

  6.   

    谁说文件名一定要和类名一样的???一个文件中可能包含多个类,但只能有一个public class or public interface,文件名和这个class或interface的名字要相同,其他的都无所谓。
      

  7.   

    可能你的类名是HELLWORLDAPP(当然前面没加public,加了会出现编译错误的) ,但文件名是HELLOWORLDAPP,编译后就会出现你说的情况。