Eclipse编译的Class文件比用Ant命令编译的Class文件大?而且ant编译出来的class文件不能用。大家帮个忙!

解决方案 »

  1.   

    的确存在这个问题,我也遇到过,
    可能原因是:Eclipse内置的编译程序,而ant使用的是系统的编译程序,他们编译出来的class文件有差异。我遇到的情况时ant编译出来的能用,而Eclipse的不能用,
    结合你遇到的情况,我估计应该是从谁入口就只能识别谁,
    比如,main函数在Eclipse编译的类上,那么就不识别ant的类。建议你全部换成ant吧。
      

  2.   

    是不是javac 的版本不同啊?
    不能用?具体一点,出什么异常信息了?
      

  3.   

    可能原因是:Eclipse内置的编译程序,而ant使用的是系统的编译程序,他们编译出来的class文件有差异。
    我估计应该是从谁入口就只能识别谁, 
    谁能证实下这点么   我也遇到过  很郁闷
      

  4.   

    应该已经证实了,因为我们遇到的那一次,只要用ant编译就ok,Eclipse确实有内置的编译器,但似乎可以不选的。