2012-06-28 51 views
1

我正在使用Eclipse Helios for Java。一切都很好,直到最近。問題是,當我編輯我正在運行的類時,控制檯輸出不會更新。Eclipse中的控制檯當我編輯類時,Helios for Java不會更新

E.g.如果這是我的班級

public class mainExercise { 

    public static void main(String[] args){ 
     System.out.println("show text"); 
    } 

} 

如果這是我第一次打開eclipse,那麼它將在控制檯(顯示文本)中打印出來。但是,如果我嘗試編輯它,比如將「顯示文本」更改爲「顯示文本編輯」並運行它,控制檯仍會打印出(顯示文本),應該是(顯示文本編輯),因爲我已更改它。我仍然是新的日食,所以我不知道發生了什麼。詳細的解釋對於造成這種情況的原因以及我如何解決這個問題將會非常有幫助。

謝謝

回答

0

您需要確保在運行之前保存更改。如果你是,也許你可以嘗試重建你的源代碼。

+1

它現在正在工作,當我試圖保存它,然後運行它。我只是想知道,因爲我之前做過這種編輯很多次,每當我點擊Run時,它立即更新控制檯,所以我假設Run在執行之前也保存了更改。現在,我必須先保存它,然後再點擊運行。儘管現在我只需要先保存它,但是在設置中有什麼是我意外更改的,這就是爲什麼單擊「運行」不會自動保存我的更改? – mike26

+0

@ mike26:很高興工作。就我而言,我會彈出一個消息,說我是否想先安全地修改這些更改。我也有一個複選框,當勾選時會自動保存更改。我偶爾會使用Eclipse,但有時似乎像更改工作區之類的事情會影響或重置以前的設置。 – npinti

+0

我只是覺得很奇怪,它的行爲突然改變,即使我不記得改變與它相關的設置中的任何東西。無論如何感謝 – mike26

0

嘗試清理項目,然後重建它。

相關問題