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 を選択しましたが、結局同じ場所になりました。