- ベストアンサー
Eclipse+Javaで開発をしているのですが、
Eclipse+Javaで開発をしているのですが、 現在プロジェクトAでjarを作成、 そのjarを参照する形でプロジェクトBの開発をしています。 そこでプロジェクトAでクラス名の変更を行ったのですが、 Eclipseのリファクタリング機能ではプロジェクトA内しかリファクタリングされませんでした。 プロジェクトBにも変更を反映させるにはどうすればいいですか? jarファイルがリファクタリングされた場合に自動的に対応する方法はあるのでしょうか?
- みんなの回答 (1)
- 専門家の回答
お礼
自己解決しました。 「eclipse project description overlap」 「eclipse workspace subdirectory」 等で検索すると類似の問題と解決方法が見つかります。 自分の環境ではoverlapしているプロジェクトの位置が不明だったので(恐らくメタファイル上に残っているだけの状態?か、他プロジェクトのパッケージ名とプロジェクト名が被っていた為?と思っています) プロジェクトを右クリック→リファクタリング→名前の変更&移動 で解決しました。
補足
返信ありがとうございます。 しかしエラーが出て追加できませんでした。 プロジェクトを参照させるには何か設定が必要なのでしょうか? エラー詳細 「プロジェクト説明が無効です」 ”プロジェクトBのファイルパス”が他プロジェクトの位置”プロジェクトB”にオーバーラップします。