たいのですが開Java.クラスファイルは、人間が読める形式です。

StackOverflow https://stackoverflow.com/questions/76314

  •  09-06-2019
  •  | 
  •  

質問

私はそうとしていることをどのようなJavaアプレットのクラスファイルは下のフードです。開しているメモ帳やTextpadうに気gobbledygook.

必要があります。wrangle時代に突入したと言われてい少し-読みやすいフォーマットではそのうえでしてるのでしょうか?

  • 環境==Windows w/VS2008年れます。
役に立ちましたか?

解決

jd-gui 最decompilerのようです。で対応できる新しい機能をJavaと比較すると、取得-ほこりの多いJAD.

他のヒント

大きな読みbytecode,javapだきます。このJDKの標準設置。

Usage: javap <options> <classes>...

where options include:
   -c                        Disassemble the code
   -classpath <pathlist>     Specify where to find user class files
   -extdirs <dirs>           Override location of installed extensions
   -help                     Print this usage message
   -J<flag>                  Pass <flag> directly to the runtime system
   -l                        Print line number and local variable tables
   -public                   Show only public classes and members
   -protected                Show protected/public classes and members
   -package                  Show package/protected/public classes
                             and members (default)
   -private                  Show all classes and members
   -s                        Print internal type signatures
   -bootclasspath <pathlist> Override location of class files loaded
                             by the bootstrap class loader
   -verbose                  Print stack size, number of locals and args for methods
                             If verifying, print reasons for failure

また、java decompilerを使用でき、コマンドラインツール javap 関係ではないかと思います。また、 Java Decompilerどのように 説明できる方法ンジニアリング、逆アセンブルクラスファイルです。

に何を求めているのは、javaデ-コンパイラです。をお勧めしまJAD http://www.kpdus.com/jad.html では無料のための非商用目的での利用およびます。

注意:このなくなるわけではありませんのコードと同じでしたか書かれています。すなわちすなコメントが変数名で、これは少しくだけでは読み通常のソースコード。場合には、開発者は秘密裏いobfuscatedコードとしてでもします。

cpuguruる場合、アプレットの集計とのjavac1.3(以下)の最良のオプションを使用Jad.

残念ながら、最後のJDKよJAD1.5.8月14,2001)ではJDK1.3倍となっております。

場合はアプレットに集約して編集したもので,より最近のコンパイラは、できるよう JD-GUI :このdecompilerを開発し生成することができ正しいJava源は、時間の授業の集にJDKsの1.4 1.5 1.6.

DarenWます。JD-GUIではないのdecompilerしかも---もう:)

指摘しているように@MichaelMyers、利用

javap -c <name of java class file> 

のJVM組み立てます。また、リダイレクト出力テキストファイルに。

javap -c <name of java class file> > decompiled.txt

を使用 Jad を逆コンパイルできます。ない限り、コードをobfuscatedすることは、大丈夫です。

ことになるコンパイルされたコードする必要がありま使用decompilerのようにJAD: http://www.kpdus.com/jad.html

利用する必要がありdecompiler.他人が示唆されているJAD、その他のオプション,JADは最高です。

私はエコーのコメントするが失われる恐れがあるビットに比べてオリジナルのソースコードです。うぽんた場合、コードジェネリック医薬品により、消去.

JADおよび/またはJADclipse Eclipseプラグインでした。

場合にクラスしたいファイルにはオープンソースなどンジニアリング、逆アセンブルで、その代わりに添付のソースファイルお客さまご自身で実現していきます。そのようにしたりすることも可能ですビューのコードを一部の図書館のクラスまたはご自身の

jd-gui"http://code.google.com/p/innlab/downloads/detail?name=jd-gui-0.3.3.windows.zip&can=2&q="最高のユーザーに優しいオプションのためのdecompiling.クラスファイル....

示唆されるように使用できJADを逆コンパイルで、ファイルです。を読みやすくするのに使用できJADclipseプラグインをeclipseへの統合をJAD直接eclipseまたは利用DJ Java Decompilerかを採用するコマンドラインJAD

JADはオプションしたい場合は読みやJavaコードしています。まで掘りの炉内構造物の .class ファイル形式にも使いたい javap.もとの同梱は、JDKできる"逆コンパイル"に進数bytecodeへの読みASCII。の言語でもbytecodeないもののようなJavaがかなり読非常に勉強になりました。

また、 本当に たいすることができたら、 .class ファイルの六角レンチをエディタの読み込みおよびbytecodeます。その結果、同一の利用 javap.

する必要がないンジニアリング、逆アセンブルApplet.class.公共のJava APIクラスsourcecodeが、JDKを行っています。置するため、より良い読み取りdecompiled bytecode.また、圧縮されたsrc.zip (地図を拡大する地図をJDKのインストールフォルダ).

CFR-他のjava decompiler 大decompiler現代Javaで書いJava6.

にお使いいただけますオンラインjava decompilers可能です。用例 http://www.javadecompilers.com

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top