2012-01-25 9 views
4

ソースジャーの逆コンパイルされたコードにオーバーレイされた元のソースコードの選択肢が限られています。javadoc.jarをsources.jarのjavadocよりも優先させるには?

デバッグ時にコードをドリルダウンするのは簡単ですが、独立したjavadocを使用していても、関連するjavadoc.jarのjavadocを無効にしてEclipseから作業できないようです。 jarファイルにjavadocが含まれています。

eclipseが「ソースコード」を見つけており、すべてのjavadocがソースにあると仮定しているため、javadoc.jarファイルを確認する必要はありません。

javadocのsources.jarを使用せず、javadoc.jarだけを使用するようにeclipse(できればmavenを使用する)に伝えたいと思っています。 sources.jarをソースコードとして使用したいと思います。

私は、eclipseがソースからjavadocを表示することを好み、間違っている可能性があると想定しています。その場合は修正してください。

また、私は間違った方法で簡単にやっているかもしれませんので、そうであれば教えてください。

答えて

2

私は同じことを狩っています。私はjadで作成したいくつかのソースjarを持っています(そして、それらは逆コンパイルされているので、JavaDocはありません)。そしてソース添付ファイルとして添付されています。私はJavaDocも添付しています。 Eclipseの限界だと思われます。これは、JavaDocをソースから奪い、JavaDocを調べるのではなく、空の場合でもそれを表示します。 JavaDocがソースから抜けていて、代わりにJavaDocの場所を試していることがわかりました。解決策が見つからない場合は、Eclipseサイトで質問や機能のリクエストを投稿します。

解決策の1つは、ソースとjavadocの両方を検査し、javadocをソースに戻す機能をJava逆コンパイラ(jadなど)に統合することです。また、メソッドのパラメータ名も用意されているため、それらを戻すことができます。多くの人がこれを提案していますが、それを行った人は誰も見つかりません。

警告のカップル。まず、ジャッドは長い間維持されていない。 JD-Core/JD-Eclipsのウェブサイトは廃止されました。そして私はjadよりも優れたJava逆コンパイラを見つけられませんでした。どのような偉大なJavaのdecompiling gurusとソリューションに何が起こったのですか?第2に、JavaDocコメントが利用可能なスペースよりも多くのスペースを取らないようにするために、 "align for debugging"機能を使用するのは難しいかもしれません。

+1

いいえ、JD-Eclipseは消滅していません。http://java.decompiler.free.fr/?q=jdeclipseから入手できます。実際、私はずっと前にJADからJDに切り替えました。 –

関連する問題