2016-06-29 3 views
0

私のプロジェクトは.jarファイルです。.jarファイルからソースコードを取得する方法

しかし、私はそれのソースコードを失った。

.jarファイルからソースコードを取得する方法。

+0

私はそれを逆コンパイルしようとします。私はIntellijに組み込まれているfernflowerを好んでいます(単独で実行することができます)。特に、Java 8 IMHOのサポートが強化されています。 –

+0

私が書いたのと同じコードになりますか? –

+0

正常に逆コンパイルされた場合、同じことをするコードです。コメントのようなすべての情報がJARに格納されるわけではありません。 –

答えて

4

まず、あなたのプロジェクトが大きくて複雑な場合は、困っています。外部ツールを使用して生成されたソースコード(ツールが何であっても)は、実際のコードと決して同じではありません。コメント、定数、内部クラスなどのコードは面倒です。シンプルなコードの場合

と、使用できるプロジェクト -

しかし、常にその書かれていたではない何という本を知っていますもともとはソースコード内にありました。

+1

その他の便利なツールは - [Cavaj Java Decompiler](http://cavaj-java-decompiler.en.softonic.com/)、[JBVD - Javaバイトコードビューアとデコンパイラ](https://sourceforge.net/projects/ jbdec /)、[AndroChef Java Decompiler](http://www.neshkov.com/ac_decompiler.html)など –

+0

qidnesありがとうございました。後悔して申し訳ありません@Vikrant Verma –

1

コードを逆コンパイルする必要があります。 Javaデコンパイラを使用することができますhttp://jd.benow.ca/

関連する問題