簡體   English   中英

如何在包名中添加前綴?

[英]How to add prefix to package names?

我已經將45個Java軟件包導入了Eclipse中的src文件夾。 當然每個都有一個特定的名稱,並且包含許多Java文件。 問題在於,包類中的import語句全部以初始前綴名稱引用各種包(包括它們本身在package行中)。

因此,例如,如果包名稱為snowman.image ,則snowman.image的java文件以abc.snowman.image開頭, abc.snowman.image另一個名為snowball.hit包稱為abc.snowball.hit 不用說,Eclipse抱怨代碼中引用的這些軟件包不存在。

我在想我一定做錯了什么。 我沒有正確導入軟件包嗎? 我可以更改一些屬性,以便在軟件包名稱之前理解前綴。 我寧願不要瀏覽數百個Java文件並手動更改packageimport名稱。

首先,您需要確保項目配置正確。 右鍵單擊該項目,然后轉到“屬性”,然后在左側的樹中選擇“ java構建路徑”。 切換到“源”選項卡,並確保然后將“您的項目/ src”作為源文件夾。 從“ src”文件夾開始,您將獲得包名稱,就像Tom在問題上發表的評論一樣。

eclipse還具有一些不錯的功能,例如“組織導入”-默認快捷鍵ctrl + shift + o-它將瀏覽您的源文件並更新您的導入。 這既可以在當前類的文本編輯器中使用,也可以在整個“導航器/包資源管理器”視圖中使用。 選定的項目。

請先備份您的項目,然后再嘗試刪除該項目,因為它會通過刪除未使用的文件並添加在當前結構中找到的導入內容來自動更改文件,因此您最終可能會使用snowball.hit而不是所需的abc.snowball.hit

暫無
暫無

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

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