2016-06-25 33 views
-1

我在包中有很多類,我必須將它們移到另一個包中。我使用Eclipse IDE和移動它們後,我有編輯每個類文件的第一行(即「包」線)將多個類移動到另一個包並重新配置每個文件中的包

例如這個問題,我不得不改變線路:

package abc.def.xyz; 

package abc.def.hij.xyz; 

有沒有更好的方法比打開每個文件並手動執行它?我對IDE並不熟悉,並且在Google中尋找更好的方法,但目前還沒有解決方案。我有很多東西要搬走。

+0

你是如何移動它們的? **重構**菜單應該爲您處理。 – nitind

回答

4

如果您手動將類直接移動到工作區中的另一個包,則會出現錯誤。
而不是這樣做到你的Eclipse IDE的包管理器,我想你的projectname-> src文件夾(如果它是簡單的java項目類型)將會有多個包。
現在只需從您的包資源管理器中的一個包中選擇java文件,並將它們拖到目標包。
這樣做會顯示一個「移動」彈出自動選中複選框「更新引用classname.java」,只需按下確定。
這隻會改變你的類的引用,你不需要手動將包名改爲所有的類。

我希望這有助於:)

相關問題