私の問題は非常に簡単に説明できます。
Car という名前のクラスを作成し、IntelliJ に Car.class ファイルを作成させました。
その後、この Car オブジェクトをラップする Main というダミー クラスを持つ別のプロジェクトを作成しました。プロジェクト構造で、Car.class を含むフォルダーを外部ライブラリーとして追加しました。
基本的に、メイン ダミー クラスで Car メンバー変数を宣言した後、IntelJ は通常、下の図に示すように Car をインポートすることを提案します。
写真1
Car クラスのインポートを選択すると、クラス名の前にパッケージが直接書き込まれ (通常のインポート ステートメントではありません)、この図に示すようにインポートが失敗します。
写真2
(注: org.dino.test.pojos と記載されている理由は、Car クラス パッケージが org.dino.test.pojos であるためです)
プロジェクトのセットアップを以下に示します。
写真3
このようなことが機能するように、このプロジェクト構造をセットアップする方法を誰かが知っていますか?