18

私はDebianマシンを持っています。私は日食を使用しています。通常、Eclipseでは、オブジェクトのコードのソースなどを表示するには、オブジェクトをクリックするだけですF3。しかし、何らかの理由で、それがコアJavaクラスである場合、私は

 "Source not found" and an option to attach the source.

DebianのJREソースは正確にはどこにありますか?を実行するaptitude search "?provides(java-runtime)"と、結果にはサブストリングjreを含む複数の回答が含まれ、パスも含まれません。

誰かがソースをどこで入手できるか正確に教えてくれるので、それを添付できますか?また、プロジェクトごとだけでなく、すべてのプロジェクトで利用できるようにしたいと思います。

4

4 に答える 4

26

これJREは、Javaプログラムを実行するために必要な純粋なランタイム環境です。JDKJavaプログラムの開発には、 (Java Development Kit)が必要です。

JDK自体は、JRE、ドキュメント、デモ、ソースファイルなどのいくつかのパッケージに分割されています。

Open JDK 6を使用していると仮定すると、sudo apt install openjdk-6-source探しているソースコードをインストールしてリンクします。

于 2012-07-31T23:55:52.110 に答える
9

これは、Ubuntu 14.10、openjdk-8を使用するEclipseKeplerで機能しました

ウィンドウ>設定>Java>インストールされたJRE>java-8-openjdkをクリック>編集

/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jarの場合:

ソース添付ファイルを次のように設定します。

/usr/lib/jvm/java-8-openjdk-amd64/src.zip

Javadocの場所を次のように設定します。

file:/usr/share/doc/openjdk-8-doc/api/

注:openjdk-8 java docをまだ持っていない場合は、以下をインストールしてください。

sudo apt-get install openjdk-8-doc

およびソースの場合:

sudo apt-get install openjdk-8-source
于 2015-03-04T16:03:59.553 に答える
6

sudo apt-get intall java-6-openjdkは、Ubuntu11.04LTSで成功しました。さらに、Eclipse IDEを使用している場合は、スクリーンショットに示すように、Window / Preferences / InstalledJREs / java-6-openjdk-amd64 / Edit(find rt.jar)を実行してから、外部ファイルsrc.zipを追加しました。ここに画像の説明を入力してください

于 2013-12-27T23:06:53.790 に答える
0

Linuxの場合:[AttachSource]をクリックし、[外部ファイルの場所]を選択します。
パス:- [コンピューター]-> usr-> lib-> jvm->openjdk-8->src.zipに移動します

openjdk-8フォルダが見つからない場合。あなたはそれをインストールする必要があります。
ターミナルタイプ:
-1)java -version:Javaバージョンを確認します。(jdkバージョンが8以外の場合は、適切な番号に変更してください)
2)sudo apt-get install openjdk-8-doc:ドキュメントをインストールするためのものです。
3)sudo apt-get install openjdk-8-source:ソースファイルをインストールするためのものです。

出典: -Bipin Bharathi YoutubeChannel(彼のビデオをチェック(推奨))
https://www.youtube.com/watch?v=X_NocC2TO2E

于 2018-03-12T10:56:40.333 に答える