簡體   English   中英

Eclipse無法識別代碼中的更改

[英]Eclipse not recognizing changes in code

我和朋友正在Eclipse中研究一個java項目。 每當我們“發布”新版本時,我們將其導出到可運行的jar。

似乎每當我們嘗試來回發送文件(通過谷歌驅動器)來處理它的單獨部分時,一些東西就搞砸了。 這對他來說不會發生,但是當我從Google Drive下載文件時,Eclipse無法識別我對src所做的任何更改。

無論我多少次更改工作區,移動/重命名文件,清理/構建項目。 似乎沒有什么能解決這個問題。 關於為什么會發生這種情況以及如何解決這個問題的建議?

這將是你們倆無限美好的,如果你看着某種源代碼控制系統的,而不是通過文件共享服務發送的文件。

在JAR中共享源代碼不允許您:

  • 保留已知工作代碼的修訂版,以防萬一
  • 可靠地導入代碼
  • 跟蹤變化(誰對文件做了什么,等等)

研究適合用戶之間共享的內容。 GitHubBitBucket都提供免費的Git托管 ,這是一個非常受歡迎的源版本控制工具。

Eclipse可能正在項目的輸出目錄中構建可運行的JAR的新版本,默認情況下類似於%PROJECTDIR%/ target。 隨着您的更改的JAR的新版本將存在,您將不得不再次導出它們以再次交換文件。 另請參閱: 如何在Eclipse中更改Java項目的bin文件夾?

這可能是因為它沒有更新你的.class ,嘗試刪除項目“ target ”文件夾的.class,make clean(項目 - 清理)並再次保存更改

有很多步驟可以解決它,

  • 清潔項目並重建
  • 從Workspace中刪除.metaData和.settings
  • 清除緩存

  • 在我的情況下,我已經嘗試了更多,我必須通過刪除Classes,測試類文件夾,如果它在Target文件夾中解決它

在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM