2011年6月23日木曜日

The declared package "jp.Hello" does not match the expected package ""

The declared package "jp.Hello" does not match the expected package ""

Eclipseを使っていて、良くある、誤った操作として、
不用意に、ファイルを別のディレクトリに移動させてしまう
という現象がある。

Eclipse画面の左側に「Package Explorer」欄(又は「Navigator」欄)があるが、そこのファイルを操作すると、意図しないのに、ファイルを別のディレクトリに移動させてしまう。操作者は意図していないため、ファイルが移動したことに気が付かない。そのため、上記のような、エラーが発生する。

「Package Explorer」欄では、(default package)ディレクトリがあり、そこにjavaファイルが存在する。

このjavaファイルを元のディレクトリに移動してやれば問題は解決する。

意味不明なエラーメッセージが出たら、ファイル構成を確認することも必要である。

この問題の解決に結構時間がかかってしまった。残念です。

「Navigator」欄と「Package Explorer」欄の違いが不明である、という疑問を念を抱きながら、本日のレクチャーを終わりたい。

0 件のコメント:

コメントを投稿