2012-04-16 56 views
1

我在Eclipse Indigo中創建了一個EAR應用程序,並通過「在服務器上運行」進行編譯。一切運作良好,但我沒有看到控制檯中的編譯錯誤。我怎樣才能讓它可見? 在沒有AS運行的情況下編譯耳朵的方法有哪些?在Eclipse Indigo中構建EAR

THX BJ

回答

1

你的代碼被編譯在後臺,而不是當你調用「在服務器上運行」。要查看編​​譯問題,您需要查看問題視圖而不是控制檯。如果問題視圖在當前視角中不可見,請使用「窗口 - >顯示視圖」菜單來查找它。

要創建一個.ear文件,您可以使用「文件 - >導出 - > Java EE - > EAR文件」嚮導。

+0

我不確定eclipse編譯器中的內部版本是否與「在服務器上運行」中的編譯器一樣。 – 2012-04-17 07:36:21

+0

這是一個很好的問題。 「在服務器上運行」期間沒有編譯。先前編譯的工件被組裝到服務器可以運行的結構中,然後通過服務器的API發佈。彙編和發佈步驟中發生的事情因服務器而異。常見/簡單的策略是將靜態內容和已編譯的構件複製到形狀像EAR內容的臨時目錄中。 – 2012-04-17 22:51:20