2012-02-13 134 views
0

我使用Eclipse構建我的項目,並使用ant(javac)和類文件具有不同的大小。爲什麼會發生這種情況?Ant和Eclipse構建

計劃在Eclipse中正常工作,但計劃在螞蟻不`噸工作

+0

你是什麼意思不同的大小? – JZares 2012-02-13 03:47:16

+0

在eclipse中生成的文件比使用ant(javac)生成的文件具有更大的尺寸 – savva 2012-02-13 03:52:17

回答

2

他們是不同的尺寸,因爲Eclipse包含它自己的Java編譯器;它確實是而不是使用javac。儘管在Java編譯爲字節碼方面沒有大量的創造性空間,但是有一個解釋空間,所以不同的編譯器會生成不同的類文件也就不足爲奇了。

2

Ernest Friedman-Hill的回答是正確的。

但另一個可能的原因是您在Ant和Eclipse中有不同的設置。例如Eclipse可能在類文件中生成調試信息(行號等),而Ant不是。