1

最近、Spring フレームワークの最新バージョンである spring-framework-4.0.0.M1-dist.zip(sha1) をダウンロードしましたが、これに付属する JDBC ライブラリー (3 つの jar で構成される) のみが必要でした。わかりました。これらのjarファイルのビルドパスを設定することにより、Eclipseのプロジェクトにこれらのjarファイルを含めようとしました。私がこれを行って、これらのライブラリのいずれかからクラスを拡張しようとすると、認識されていないというメッセージが表示され、解決策として適切なパッケージをインポートする必要があります。だから私はそれをインポートしますが、拡張中のクラスにカーソルを合わせるたびに、「タイプ org.springframework.dao.support.DaoSupport を解決できません。必要な .class ファイルから間接的に参照されています」というエラーがスローされます。

スクリーンショットを提供しますが、少なくとも 10 の評判が必要です。この Web サイトを初めて使用するので、申し訳ありません。

既に Windows 7 にあるデフォルトの解凍ツールを使用してみました。7Zip を使用し、Eclipse でフォルダーを作成せずに外部 jar を含めようとしました。jar を配置し、フォルダーを作成してそれらを含めようとしました。 、また、Spring フレームワーク全体を削除して再ダウンロードしようとしました。それでも同じエラーです。

どんな助けでも大歓迎です。

4

2 に答える 2

0

通常、この問題に直面した場合、プロジェクトが正しく構成されていれば、Eclipse でクリーン ビルドを使用します。一般的に任意の jar ファイルを使用するには、プロジェクトの [ビルド パス] -> [ビルド パスの構成] を右クリックし、[ライブラリ] タブにそれらの jar ファイルが表示されていることを確認します (追加されていない場合)。それらを「lib」ディレクトリに置いても、ディレクトリに関係なくプロジェクトの .classpath ファイルに含める必要があるため、何の役にも立ちません。

于 2013-05-29T15:54:11.453 に答える
0

[org.springframework.transaction-3.0.5.RELEASE.jar] のようないくつかの jar パッケージ (DapSupport に依存する他のクラス) を追加した後、エラーなしでコンパイルされたこの問題の解決策を見つけました。障害がある場合は、他のjarパッケージがインポートされていないかどうかを確認する必要があります....ありがとう

于 2016-08-17T02:53:22.623 に答える