2016-06-25 4 views
-1

パッケージ内にたくさんのクラスがあり、別のパッケージに移動する必要があります。私は、Eclipse IDEを使用していて、それらを移動した後、私は例えば、各クラスファイルの最初の行(「パッケージ」ライン)複数のクラスを別のパッケージに移動し、各ファイルのパッケージを再構成する

を編集するこの問題を持って、私はラインを変更する必要があります。

package abc.def.xyz; 

package abc.def.hij.xyz; 

各ファイルを開いて手動で行うよりも良い方法はありますか?私はIDEに精通していないので、私はGoogleでより良い方法を見てきましたが、まだ解決策はありません。私は動くことがたくさんある。

+0

どのように移動しましたか? ** Refactor **メニューがこれを処理します。 – nitind

答えて

4

クラスをワークスペース内の別のパッケージに手動で直接移動する場合にエラーが発生します。
Eclipse IDEのパッケージエクスプローラに移動します。プロジェクト名 - > srcフォルダに複数のパッケージがあります(単純なJavaプロジェクトタイプの場合)。
パッケージエクスプローラの1つのパッケージからjavaファイルを選択し、それらを対象パッケージにドラッグするだけです。
これを実行すると、「移動」というポップアップが自動的に選択されたチェックボックス「classname.javaへの参照の更新」が表示されます。ちょうどOkを押します。
これはクラスの参照を変更するだけで、すべてのクラスに手動でパッケージ名を変更する必要はありません。

私はこれが役に立ちました。:)

関連する問題