私は1つのjarファイルを持っています。この jar ファイルのクラスのソース コードを見たいのですが、この jar ファイルのソース コードを使用する必要があります。そのjarファイルのソースコードを表示して使用するオプションはありますか? jarファイルを抽出し、そのjarファイルのソースコードを表示するオプションはEclipseにありますか?
7 に答える
jar を依存関係としてプロジェクトに追加すると、ソースコードをそれにリンクすることもできます。プロジェクトを右クリック->ビルドパス->ビルドパスを構成します。そこで、プロジェクトにリンクしたjarを選択して拡張し、「ソース添付ファイル」の下で、この特定のjarのソースを含むjarを追加できます
あなたのプロジェクトを右クリックします。プロパティを選択しました。
ライブラリの選択
jar の
選択
利益
バイト コードを含む JAR ファイルを追加し、ソース JAR も添付できます。最初のものなしではできません。2 番目はオプションです。
IntelliJ で行うのは簡単です。Eclipse での手順についてはよくわかりません。
あなたが参照している JAR ファイルにも、ソース コードが添付されていない可能性があります。通常、サードパーティのライブラリをダウンロードする場合、バイトコードとソースコードを別々に JAR をダウンロードできます。確認する最善の方法は、単純に JAR ファイルを (ZIP 抽出ツールを使用して) 抽出し、そこにソースがあるかどうかを確認することです。1. JAR を Eclipse プロジェクトに追加します (そこにドラッグして、JAR にコピーするかリンクするかを選択するだけです)。2. ソース コードが付属していないクラス ファイルを開こうとすると、「ソースが見つかりません」というページが表示されます。「ソースを添付」ボタンを押して、ソース コードを含む JAR ファイルを見つけてください。
[編集] JD-GUIを使用して、JAR ファイルに含まれる *.class ファイルからソース コード (*.java ファイル) を抽出します。
これはプラグイン jar に適用されます (その場合):
jar を必ずターゲット プラットフォーム フォルダーに配置してください。
ターゲット プラットフォームを更新します。ウィンドウ -> 設定 -> ターゲット プラットフォーム -> 現在のターゲットを選択 -> 編集 -> 完了 -> リロード -> OK
「プラグイン」ビューを開きます: ウィンドウ -> ビューの表示 -> プラグイン
そのビューで、新しいプラグイン jar を見つけます。右クリックして、[インポート] -> [ソース プロジェクト] を選択します。
ワークスペースでプラグイン プロジェクトとして使用します。