eclipseからライブラリのクラスにF3でジャンプしたときに、大体のクラスのソースコードは開くことができるのですが、時々開くことができないクラスがあります。
この中身を読む方法は無いのでしょうか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答4件
0
JDといって、Java用の逆コンパイラがあります。Eclipseへの組み込みも出来るようです。
投稿2014/08/26 02:47
総合スコア145183
0
ベストアンサー
いくつかあります。私ならこんな感じです。
1.googleで対象のソースコードを探す
一番手っ取りばやい方法がこれだと思います。
ただこれだとeclipseの参照が当然届かないので、読みにくいです。
2.ライブラリがオープンソースの場合、そのソースコードをダウンロードする。
最近多いのはこのパターンです。
ライブラリをmavenで管理しているケースがほとんどなので、maven repositoryなどから対象のライブラリを見つけてきて、dependenciesに追加して、「mvn -DdownloadSource eclipse:eclipse」みたいな。
3.jadを使用する
最近はクローズドなライブラリを使用していないので、使用頻度がめっきり減りましたが、jadというデコンパイラを使用する方法もあります。使い方はここでは割愛します。
4.ニーモニック(※)を読む
完全に力技で、私はやったことがありませんが、eclipseのデバッグ等との併用で、できなくは無
いです。
投稿2014/09/04 02:44
総合スコア82
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
jadか、jad+eclipseのプラグインのjadclipseでデコンパイルすれば見れるようになると思いますよ
投稿2014/08/26 07:02
総合スコア26
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。