JDeveloperに質問を投稿するときは、常にJDeveloperの正確なバージョンが記載されているため、IDEはリリースごとに大幅な改善が行われています。10gの例として、当時の10.1.2バージョンと10.1.3バージョンの製品には大きな違いがあり、後にIDEの主要な市民としてJSFのサポートが導入されました。
また、なぜこのような古いバージョンのJDeveloperを使用しているのでしょうか。ただし、古いアプリケーションをサポートするなどの正当な理由があると思います。
特定の質問に対処する際に、[ツール]-> [ライブラリの管理]オプションを使用して、各ライブラリに接続されているJARを管理しているだけです。これは、コードからアクセスできるJARとは直接関係ありません。ライブラリは、JARの名前付きセット(基本的には名前付きライブラリ)を作成するためのテンプレートのような関数であり、これを各アプリケーションワークスペースプロジェクトに関連付けて使用します。これにより、すべてのJARをワークスペースプロジェクトに何度もアタッチする手間が省けます。
では、投稿から明らかでないことは、JARの使用に関心のあるワークスペースプロジェクトに関連付けられているライブラリですか?これを判断するには、JARにアクセスするプロジェクトを右クリックし、[プロジェクトのプロパティ]-> [ライブラリとクラスパス]を選択して、[ライブラリの追加]ボタンで関連するライブラリをアタッチします。または、同じオプションセットを使用して、ライブラリ機能を使用せずにHibernateJARを直接追加することもできます。