2010-01-02 54 views
4

每當我在eclipse中運行我的應用程序時,它開始構建並運行。因爲我喜歡成千上萬的課程,所以每次都需要花費太多的時間來構建。請問我能否知道原因以及我需要做些什麼來避免它?在eclipse中運行我的應用程序需要太多時間

+0

甚至在運行之前手動建立。它開始建立autometically當我說運行爲Java應用程序 – GuruKulki 2010-01-02 19:53:29

+0

也許你有一些建設者影響代碼,並要求重新編譯 - 比方說,一個代碼格式化構建器。 – Bozho 2010-01-02 20:13:25

+0

我還沒有得到確切的答案 – GuruKulki 2010-01-06 13:28:37

回答

2

朋友,我得到了我的方案了答案:啓動複選按鈕被標記爲真之前

有將建立(如果需要)。因爲即使您在運行之前構建它,也會構建它。所以我沒有標記它立即運行。

Windows>首選項>運行/調試>啓動

0

「成千上萬的課程」 - 存在問題。

如果這些都是你的,那麼當需要它們時,你不禁要創建.class文件。

如果你觸摸每一類,我會感到驚訝。 Eclipse是否執行增量構建,只編譯自上一次構建以來發生更改的.java文件?如果不是,我會考慮設置它來這樣做。也許你可以試試Ant,它可以做增量構建。

+1

Eclipse確實具有增量構建(在後臺編譯),但前提是啓用了「自動構建」並且其項目實際配置爲使用Eclipse作爲構建器。成千上萬的課程並不是真正的問題(我們目前在我們的一個項目中有3,470個課程)。 – ZoogieZork 2010-01-02 19:55:28

1
  • 確保Project > Build automatically檢查
  • 右擊單擊您的項目,Properties > Builders並考慮取消任何redunant建設者。要小心,因爲這可能會禁用某些所需的功能。
+0

建設者實際上做了什麼? – 2011-06-29 07:38:46

0

您是否使用任何外部庫作爲源文件?這可能是問題所在。

0

如果那些成千上萬的類是你正在使用的類庫,應該使用Jars來代替。

相關問題