2016-12-13 79 views
3

我有一個項目,當我在eclipse中運行它時工作得很好。但是,當我將它作爲可運行Jar導出時,它幾天前給了我一個較舊版本的項目。爲什麼Eclipse在導出Runnable Jar時使用較舊版本的代碼?

我不知道爲什麼或如何導出舊代碼和文件,據我所知甚至不存在。

我試着做項目>乾淨的,但它沒有工作

這是一個已知的bug日食?

有什麼建議嗎?

+0

您正在採取哪些措施將其導出? – avojak

回答

0

以下是一些一般性建議。希望他們中的一個或多個能夠做到這一點:

  1. 最明顯的應該工作是做一個項目乾淨。

enter image description here

  • 手動刪除編譯後的Java(例如:foo.class)從項目bin文件夾。
  • 從eclipse中刪除重構歷史記錄。右鍵單擊項目>屬性>重構歷史
  • enter image description here

  • 如果以上所有步驟都失敗了,你可以創建一個新的項目,然後複製&您的代碼粘貼到新的Java文件。
  • 相關問題