Я строю свой проект из Eclipse и с файлами ant (javac) и class и имеет другой размер.почему это может произойти?
Программа в Eclipse работает правильно, но программа в ant не работает
Эрнест Фридман-Хилл ответ правильный.
Но другая возможная причина в том, что у вас разные настройки в Ant и Eclipse. например Eclipse, вероятно, генерирует отладочную информацию (номера строк и т. Д.) В файлах классов, а Ant - нет.
Они имеют разные размеры, потому что Eclipse включает в себя собственный компилятор Java; не использует javac.Хотя не существует огромного пространства для творчества в том, как Java компилируется в байт-код, существует небольшая область для интерпретации, поэтому неудивительно, что разные компиляторы будут создавать разные файлы классов.
javac