0

JDeveloper 10g を使用しています。org.hibernate をインポートしようとすると、存在しないエラーが表示されます。[ツール] --> [ライブラリの管理] を使用して休止状態のライブラリをインポートし、jar ファイルへのパスを追加しました。以下のjarを追加しました:

hibernate3.jar、hibernate-validator-3.0.0.ga60992.jar、

しかし、エラーはまだ発生しています。どこかに何か不足していますか、JDeveloperにjarをインポートする他の方法がありますか、それとも構成ファイルを変更する必要がありますか?

ありがとう。ビスワ

4

2 に答える 2

0

プロジェクトではなくツールにライブラリを追加しました。プロジェクトのプロパティに移動し、[ライブラリ]セクションで、JARを直接追加するか、作成したライブラリを追加します。

于 2013-02-05T17:38:02.027 に答える
0

JDeveloperに質問を投稿するときは、常にJDeveloperの正確なバージョンが記載されているため、IDEはリリースごとに大幅な改善が行われています。10gの例として、当時の10.1.2バージョンと10.1.3バージョンの製品には大きな違いがあり、後にIDEの主要な市民としてJSFのサポートが導入されました。

また、なぜこのような古いバージョンのJDeveloperを使用しているのでしょうか。ただし、古いアプリケーションをサポートするなどの正当な理由があると思います。

特定の質問に対処する際に、[ツール]-> [ライブラリの管理]オプションを使用して、各ライブラリに接続されているJARを管理しているだけです。これは、コードからアクセスできるJARとは直接関係ありません。ライブラリは、JARの名前付きセット(基本的には名前付きライブラリ)を作成するためのテンプレートのような関数であり、これを各アプリケーションワークスペースプロジェクトに関連付けて使用します。これにより、すべてのJARをワークスペースプロジェクトに何度もアタッチする手間が省けます。

では、投稿から明らかでないことは、JARの使用に関心のあるワークスペースプロジェクトに関連付けられているライブラリですか?これを判断するには、JARにアクセスするプロジェクトを右クリックし、[プロジェクトのプロパティ]-> [ライブラリとクラスパス]を選択して、[ライブラリの追加]ボタンで関連するライブラリをアタッチします。または、同じオプションセットを使用して、ライブラリ機能を使用せずにHibernateJARを直接追加することもできます。

于 2013-02-03T08:32:53.693 に答える