2012-03-25 56 views
0

我必須爲我的計算機科學課程進行Java遊戲。由於我業餘時間已經用Java編寫了一款遊戲,因此我決定重新使用一些代碼。但是,在導入我的舊代碼後,我發現它只能在調試模式下工作。正常運行不會導致程序崩潰,但許多遊戲內功能無法正常運行。我想我可能看到一個類在調試模式下沒有發現異常,但它沒有再次顯示。什麼可能導致這個問題?我已經嘗試重新導入文件。請隨時索取任何其他信息。僅在調試模式下工作的Java代碼

+0

當你說「不工作」時會發生什麼? – 2012-03-25 01:42:13

+1

如果遊戲崩潰,我們可以得到一個堆棧跟蹤? – edthethird 2012-03-25 01:42:21

+0

不工作,我的意思是你可以移動玩家,但沒有其他單位移動。我可以開槍,但我的槍不會補給。遊戲不會崩潰,所以我不知道發生了什麼問題。 – 2012-03-25 01:44:58

回答

3
  1. 對於任何非標準類,請刪除導入語句。然後讓IDE提出建議。確保這些建議有意義。

  2. 當你說「調試模式」時,你的意思是在IDE的調試器下運行,還是你的意思是當你啓用日誌記錄時,或者當你插入'System.out.println'語句?

0

很難說這個數量的信息。也許你需要清除生成的類文件,以便進行乾淨的構建。如果它在服務器上運行,則可能需要在服務器上刪除並重新創建它。

相關問題