1

例として、現在のケース - GlassFish アダプターを Eclipse にインストールしようとしています。「org.eclipse.jst.j2ee.web 0.0.0」が必要なため、失敗します。

クラス (?) 名からどのパッケージをインストールする必要があるかを知るにはどうすればよいですか? Eclipse リポジトリーを選択して「jst」を検索すると、3 つのヒットがありました (メモリーから: JST サーバー・アダプター、JST サーバー・アダプター拡張機能、および JST サーバー UI - 3 つすべてがインストールされましたが、要件はまだ満たされていません)。

これは単なる例であることに注意してください。問題は、GF をインストールする方法ではなく、クラス (?) 名をパッケージにデコードする方法です。

4

2 に答える 2

3

私が正しく理解していれば、Jarfinderを使用できます。このサービスを使用すると、クラス名を入力して、それが含まれているJARを見つけることができます。JARを名前で検索することもできます

これはクエリの結果ですorg.eclipse.jst.j2ee.web*

于 2012-05-17T18:28:36.773 に答える
2

依存関係が自動的に決定されない場合は、プラグインの必要な依存関係をGoogleで検索することになります。もう1つの方法は、クラス名を検索して、そのクラスが含まれているEclipseパッケージを判別することです。推測以外の方法は他にないと思います。


たとえば、私はorg.eclipse.jst.j2ee.webGoogleに入り、WPTプロジェクトページで終了しました。そこをクリックすると、Java EEツールページが表示され、次にコンポーネントの概要ページが表示され、最終的に問題のパッケージが表示されます。次に、「Java EE Tools」は、次のテキストのためにインストールする必要があるEclipseプラグインであると思われます。

Java EEプロジェクトは、jst.common、jst.j2ee、jst.servlet、jst.ejb、およびjst.webサブプロジェクトで構成されています。次の図は、これらのコンポーネント間の依存関係と、関連するWSTサブコンポーネントの依存関係を視覚化したものです。

ただし、Eclipse自体がこれを「EclipseJavaEE開発者ツール」と呼んでいるようです。

それは頭痛の種です、私はそれを主張するつもりはありません。

于 2012-05-17T18:28:14.593 に答える