0

srcEclipse のフォルダーにインポートした 45 個の Java パッケージがあります。もちろん、それぞれに特定の名前があり、多数の Java ファイルが含まれています。package問題は、パッケージのクラス内の import ステートメントがすべて、最初のプレフィックス名を使用してさまざまなパッケージ (行に含まれているものを含む) を参照していることです。

たとえば、パッケージ名が snowman.image java ファイルである場合abc.snowman.imagesnowball.hitabc.snowball.hit. 言うまでもなく、Eclipse は、コード内で参照されているこれらのパッケージが存在しないと不平を言っています。

何か悪いことをしたに違いないと思っています。パッケージを間違ってインポートしましたか? パッケージの名前の前にプレフィックスが理解されるように、いくつかのプロパティを変更できますか? package何百もの Java ファイルを調べて、とimportの名前を手動で変更したくありません。

4

1 に答える 1

1

まず、プロジェクトの構成が正しいことを確認する必要があります。プロジェクトを右クリックして「プロパティ」に移動し、左側のツリーで「javaビルドパス」を選択します。「ソース」タブに切り替えて、ソースフォルダとして「yourproject/src」があることを確認します。「src」フォルダから始めて、トムがあなたの質問にコメントしたのと同じようにパッケージ名が表示されます。

また、eclipseには、「インポートの整理」(デフォルトのショートカットctrl + shift + o)などの優れた機能があり、ソースファイルを調べてインポートを更新します。これは、現在のクラスのテキストエディタと、全体の「ナビゲーター/パッケージエクスプローラー」ビューの両方で機能します。選択したプロジェクト。

これを試す前に、プロジェクトのバックアップを作成してください。未使用のファイルを削除し、現在の構造で見つかったインポートを追加することでファイルが自動的に変更されるためsnowball.hit、目的の代わりになってしまう可能性がありますabc.snowball.hit

于 2012-06-15T10:01:44.877 に答える