h-kouji
@h-kouji (浩二郎 平田)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

java package宣言での指定フォルダについて

解決したいこと

javaのpackage宣言について教えてください。
java/jp/hoge/moge配下にクラスを作成する際、
通常はpackage java/jp/hoge/moge;と宣言すると思います。

以下のようにpackage宣言をしたいのですが、プロジェクトの設定変更等で可能でしょうか?

package jp/hoge/moge;

上記のようにしたい理由としては、現在の業務で既存ソースの修正を行っており、ソース内のパッケージ宣言と
ソースファイルの配置ディレクトリが異なっているためです。

0

1Answer

eclipseを使用であれば、java/jp/hoge/moge配下のjavaファイルをjp/hoge/mogeフォルダに移して、eclipse上で該当プロジェクトでF5キーを押下すれば、パッケージは移動できます。
あとは移動したJavaファイルのパッケージ名を変更すればいいと思います。
ただ、ほかのクラスで使用されている場合は、importも変更が必要になると思います。
参照先がなくなってエラーになっているimport文を修正入れればいいと思います。

0Like

Your answer might help someone💌