初めてJava開発に携わります。アプリケーションは、UDOP と呼ばれる Eclipse プラグインとパッケージのセットに基づいて構築されます。このセットには、私が行っているチュートリアルが付属しています。
昨日は問題なく、私のコード例では、特定のパッケージをインポートして、そこに含まれるクラスの 1 つを拡張することができました。今日 Eclipse を起動したとき、インポート ステートメント内のパッケージの下に赤い線があり、ホバー メッセージが表示されて、インポートを解決できないことがわかりました。ターゲット プラットフォームは正しく、依存関係はチュートリアルで求められているものと一致しています。クラスパスの更新を実行しました。
詳細:
インポートステートメントは
import com.tdkc.udop.extensionpoints.views.ViewPartBase;
赤い波線はcom.tdkc.udop.extensionpointsの下にあります。
com.tdkc.udopが依存関係として設定されています。
ターゲット プラットフォームは .../UDOP_SDK です。
その下に.../UDOP_SDK/plugins/com.tdkc.udop_1.7.0/com/tdkc/udop/extensionpoints/views/ViewPartBase.classというファイルがあります
com.tdkc.udopが Package Explorer に表示され、PE 内から下に移動して ViewBasePart.class を確認できます。
私は Eclipse と Java は初めてですが、c++ と Objective-C と Cocoa についてはある程度の経験があります。
インポートが見つからない原因として考えられるものは何ですか? 何を確認すればよいですか?ありがとう。