7

* .jarファイルの新しいビルドパスエントリを作成し、このクラスパスエントリをEclipseプロジェクトのビルドパスに追加するにはどうすればよいですか。

ターゲットプロジェクトを自動的にセットアップするプラグインがあります。したがって、このプロジェクトにはいくつかのライブラリインポートが必要であり、ウィザードを使用してこのインポートを自動的に追加したいと思います。ユーザーは特定のSDKの場所を選択するだけで、一部のライブラリをターゲットプロジェクトにリンクする必要があります。

しかし、私はいくつかの参照を見つけました:

プログラムでEclipseにライブラリをインポートする

複数のjarまたはエントリを含むフォルダをライブラリとしてJavaビルドパスに追加するにはどうすればよいですか?

残念ながら、クラスIClasspathContainer、JavaCore、およびIJavaProjectが見つからないため、2番目のソリューションを実装できませんでした。

EclipseHeliosとJDKを使用しています。ビルドパスを変更するために追加のライブラリが必要ですか、それともプログラムでjarライブラリをインポートするためのより簡単なソリューションがありますか?

よろしく、フロリアン

4

4 に答える 4

1

プラグインを作成していて、クラスパスに追加された追加の jar を管理するためにプラグインが必要であると想定しています。

おっしゃるとおり、カスタム クラスパス コンテナーを作成する必要があります。まず、この拡張ポイントを拡張して、クラスパス コンテナー拡張を作成します。

org.eclipse.jdt.core.classpathContainerInitializer

次に、org.eclipse.jdt.core.IClasspathContainer を実装するクラスを作成し、作成したばかりの拡張ポイントに関連付けます。

org.eclipse.jdt.core.IClasspathContainer インターフェイスが見つからないと述べています。プラグインが MANIFEST.MF で org.eclipse.jdt.core プラグインを参照していることを確認する必要があります。

于 2010-12-04T23:41:28.467 に答える
1

ここでは、新しいクラスパス エントリとクラスパス コンテナを Java プロジェクトに定義する方法の例をいくつか示します。この質問を読んでいる人にとっては便利だと思います。

于 2013-03-26T13:39:24.313 に答える