1

私は1つのjarファイルを持っています。この jar ファイルのクラスのソース コードを見たいのですが、この jar ファイルのソース コードを使用する必要があります。そのjarファイルのソースコードを表示して使用するオプションはありますか? jarファイルを抽出し、そのjarファイルのソースコードを表示するオプションはEclipseにありますか?

4

7 に答える 7

1

jar を依存関係としてプロジェクトに追加すると、ソースコードをそれにリンクすることもできます。プロジェクトを右クリック->ビルドパス->ビルドパスを構成します。そこで、プロジェクトにリンクしたjarを選択して拡張し、「ソース添付ファイル」の下で、この特定のjarのソースを含むjarを追加できます

ここに画像の説明を入力

于 2013-01-07T10:32:17.017 に答える
0

あなたのプロジェクトを右クリックします。プロパティを選択しました。

ライブラリの選択 ここに画像の説明を入力 jar の 選択ここに画像の説明を入力 利益 ここに画像の説明を入力

于 2013-01-07T11:03:23.020 に答える
0

バイト コードを含む JAR ファイルを追加し、ソース JAR も添付できます。最初のものなしではできません。2 番目はオプションです。

IntelliJ で行うのは簡単です。Eclipse での手順についてはよくわかりません。

于 2013-01-07T10:32:09.490 に答える
0

あなたが参照している JAR ファイルにも、ソース コードが添付されていない可能性があります。通常、サードパーティのライブラリをダウンロードする場合、バイトコードとソースコードを別々に JAR をダウンロードできます。確認する最善の方法は、単純に JAR ファイルを (ZIP 抽出ツールを使用して) 抽出し、そこにソースがあるかどうかを確認することです。1. JAR を Eclipse プロジェクトに追加します (そこにドラッグして、JAR にコピーするかリンクするかを選択するだけです)。2. ソース コードが付属していないクラス ファイルを開こうとすると、「ソースが見つかりません」というページが表示されます。「ソースを添付」ボタンを押して、ソース コードを含む JAR ファイルを見つけてください。

[編集] JD-GUIを使用して、JAR ファイルに含まれる *.class ファイルからソース コード (*.java ファイル) を抽出します。

于 2013-01-07T10:58:43.707 に答える
0

はい、jar ファイルに追加されたすべてのファイルのソース コードを確認できます。最初に、Marcin Szymczak が示すのと同じように jar ファイルを追加する必要があります。その後、「参照ライブラリ」をクリックします。その後、Your jar をクリックすると、すべてのクラスのソース コードを確認できます。私の場合は jar file-Hackerrank.jar で、クラスのソース コードを確認できます。

ここに画像の説明を入力

于 2015-10-08T07:54:19.767 に答える
0

これはプラグイン jar に適用されます (その場合):

  1. jar を必ずターゲット プラットフォーム フォルダーに配置してください。

  2. ターゲット プラットフォームを更新します。ウィンドウ -> 設定 -> ターゲット プラットフォーム -> 現在のターゲットを選択 -> 編集 -> 完了 -> リロード -> OK

  3. 「プラグイン」ビューを開きます: ウィンドウ -> ビューの表示 -> プラグイン

  4. そのビューで、新しいプラグイン jar を見つけます。右クリックして、[インポート] -> [ソース プロジェクト] を選択します。

ワークスペースでプラグイン プロジェクトとして使用します。

于 2016-09-27T21:15:56.737 に答える