Java パッケージ間でのクラスの移動

関連項目

別のパッケージへクラスを移動し、移動したクラスを参照しているコードを変更する

  1. 「プロジェクト」ウィンドウまたは「ソースエディタ」ウィンドウでクラスを右クリックし、コンテキストメニューから「リファクタリング」>「移動」を選択します。
  2. 「クラスを移動」ダイアログ の「移動先パッケージ」コンボボックスからパッケージを選択するか、 com.myCom.myPkg といったパッケージの完全修飾名を入力します。
  3. 「リファクタリング」をクリックすると、IDE により変更が自動的に適用され、残りのステップが省略されます。「プレビュー」をクリックした場合は、「リファクタリング」ウィンドウに変更対象のコード行が表示されます。表示されたコード行のリストを参照し、変更しない行がある場合はその行のチェックボックスの選択を解除してください。プッシュするメンバーがあるクラスに複数のサブクラスがあり、メンバーを移動したくないサブクラスがある場合は、必ず、そのサブクラスのチェックボックスの選択を解除します。「リファクタリングを実行」をクリックし、選択した行に変更を加えます。

リファクタリングしないでクラスを移動する

  1. 「プロジェクト」ウィンドウで、手動でクラスを別のパッケージに移動します。

    カット & ペースト、またはドラッグ & ドロップのどちらの方法でもクラスを移動できます。

  2. 「クラスを移動」ダイアログで、「リファクタリングしないで移動」チェックボックスを選択します。
  3. 「次へ」をクリックします。
関連項目
クラス名またはインタフェース名の変更
クラス、メソッド、およびフィールドの使用状況の検索
リファクタリングでの変更の取消し

著作権と商標について