myeclipse开发编译时:找不到class文件.pdfVIP

  • 29
  • 0
  • 约 3页
  • 2017-09-16 发布于浙江
  • 举报
mmyyeecclliippssee开开发发编编译译时时::找找不不到到ccllaassss文文件件 分类: java 2013-11-13 10: 1 9人阅读 评论 (0) 收藏 举报   最近在使用Eclipse时候,出现一个简单的问题: 1.在Eclipse编辑器中已经存在java文件,并且类已经定义 (假设类名为ShMonth)。 2.使用new ShMonth ()创建了ShMonth对象,并且通过编译,并没有出错; 3.但是在引用的时候,控制台去提示找不到class文件的错误。   本人经过多次重新编译,都没有任何效果。一直报同样的错误。     郁闷中,经过认真研究发现问题原因如下:   首先,由于ShMonth类是本人定义在其他类文件中的一个内部类。而内部类在编译以后形成一个单独的类文件: xxxx$ShMonth.class(其中xxxx为ShMonth类所在的文件的名称);   其次,在Eclipse编译文件的时候,会检查java文件 (xxxx.java)的最后修改时间。如果Eclipse发现存在与 xxxx.java相匹配的class文件xxxx.class,并且java文件在xxxx.class形成之后没被修改过。那么Eclipse就会默认 xxxx.class文件为最新的,所以将不会

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档