0

いくつかの Java プログラム ソースをダウンロードし、それらを Eclipse にインポートしようとしました。

「com.bar.foo.my」という名前のパッケージがあり、ディレクトリが次のように設定されているとします。

src/bar/foo/bar/my

そのため、ソースには個別のディレクトリがありますが、レベル「com」がありません。

質問:この「ショートカット」を認識できるように Eclipse を設定するにはどうすればよいですか?

アップデート:

トップレベルでは、プログラムは次のようなディレクトリで構成されています。

assets
bin
gen
libs
out
res
src

に入れられた* .javaファイルの束だけではないことを示すためにそれらを示していますsrc

4

2 に答える 2

1

src簡単な方法は、Eclipse でフォルダーを右クリックして> New>Packageという名前のパッケージを作成することcomです。次に、この中に他のすべてのパッケージをドラッグして、問題を解決できます。

srcフォルダー内のパッケージ名について質問した理由(質問の私のコメント) は、クラスがパッケージ構造をどのように想定しているかを確認するためでした。それらは で始まるcom.bar.foo.ため、Eclipse によってコンパイルされるようにします。

于 2012-07-23T17:48:39.690 に答える
1

簡単に、Java プロジェクトを作成し、"src" ディレクトリを Java ビルド パスのソース フォルダーにします (これがおそらくデフォルトになります)。

次に、それらをどこかのワークスペースにインポートし ([インポート] -> [ファイルをワークスペースに] を使用)、src フォルダーの下に "com" パッケージを作成します。

最後に、「bar」フォルダーを「com」パッケージに移動します (パッケージ/プロジェクト エクスプローラーにドラッグ アンド ドロップするだけです)。

(「com」フォルダーを欠落させることはできません。これは、ファイル階層がパッケージ名と正確に一致することにクラスローダーが依存しているという Java の仮定に違反するためです。)

于 2012-07-23T16:55:57.183 に答える