Bruce Eckel の Thinking in Java から Java を学んでいます。本の早い段階でパッケージについて読んだ後、私はそれを手に入れたと思った.
ZIP ファイルには、正しい階層のパッケージが含まれています。私もZIPのコピーを抽出しました。このフォルダを TIJ4としましょう。ZIP とフォルダーの両方がデスクトップにあります。Shapes.java次のような import ステートメントを持つ
例を使用していますimport polymorphism.shape.*;。このフォルダーを [プロジェクト プロパティ] > [ライブラリ] > [外部クラス フォルダーの追加] にインポートしました。奇妙なことは、Eclipse がimport行にエラーを表示しないのに、名前を型に解決できないことです。パッケージを手動で作成し、次に Eclipse 内からクラスを作成することもできますが、これを行う簡単な方法はありませんか?
私はこれについてグーグルで調べましたが、誰も私と同じ問題を抱えているようには見えません。ここに私がこれまでに持っているものがあります:
1) 新しい Java プロジェクトが作成されました。Shapes.javaプロジェクトに
クラス ファイルを作成しました。
2) [プロジェクト プロパティ] > [ライブラリ] > [外部クラス フォルダーの追加]。私のフォルダTIJ4を選択しました。のエラーがimportなくなったことに注意してください。どうやら Eclipse がpolymorphismパッケージを見つけたようです。

3)しかし、まだあちこちXXX cannot be resolved to a typeでエラーが発生します!
私は何をしますか?Project>Build Path>Add external archives も試して ZIP を選択しましたが、結局同じ場所になりました。