私はsourceforgeからLANメッセンジャーのコードをダウンロードしました。これは実行可能なJARファイルです。
これをダブルクリックすると、メッセンジャーが起動します。JARファイル内のソースコードを表示する方法は?
私はソースコードを勉強したいと思います。それ、どうやったら出来るの?
私はsourceforgeからLANメッセンジャーのコードをダウンロードしました。これは実行可能なJARファイルです。
これをダブルクリックすると、メッセンジャーが起動します。JARファイル内のソースコードを表示する方法は?
私はソースコードを勉強したいと思います。それ、どうやったら出来るの?
Sourceforgeのは、ソースへのリンクがあります。
お使いのコンピュータに日食しているのですか?あなたはプロジェクトにjarファイルを追加することができ、あなたは、ソースコードを見ることができます
いいえ、わかりません。私はJCreatorを使用しています –
オープニングJARファイルは、WinRARなどの.ZIPファイル形式をサポートするすべてのソフトウェアで動作します。
しかし、ソースコードにアクセスしたい場合は、JARファイルのように少し難解ですが、JavaコードはすでにJavaのバイトコードに「プリコンパイル」されています。 幸運なことに、バイトコードを(通常は)読み取り可能なJavaソースコードに逆コンパイルする(粗い)方法があります。
これを行うプログラムはたくさんありますが、私の個人的なお気に入りはJAD(http://www.varaneckas.com/jad/)です。
sourceforgeでプロジェクトが見つかったので、コードが難読化されていない可能性があります。しかし、それでもまだそれを逆コンパイルすることはできますが、それを読み、理解することは非常に難しいでしょう。
2つのオプションしか使用できません。1. CavajやJADのような逆コンパイラツールを使用します。ソースは変更するのが難しいかもしれません。 funactionalityを理解するためにそれが役立つかもしれない場合。 2. SourceForgeはソースファイルへのリンクも持っているはずです。私はSourceForgeで再びそれをチェックする運が良いと思う。
Extract source code from .jar file
(1)を使用しJD GUI(http://jd.benow.ca/)。アプリケーションを開き、JARファイルをドラッグアンドドロップしてください。
jar xf filename.jar
IntelliJのが事のこのタイプで素晴らしいです:
は(2)あなたはコマンドでjarファイルを抽出することができます。あなたが他のプロジェクトと同じようにオープンして、あなたのためにそれを逆コンパイルします。
私はsourceforgeを検索しましたが、ほとんどはセットアップファイルでした。 –
ダウンロードしたプロジェクトへのリンクは何ですか? – Naddiseo
ここに:http://sourceforge.net/projects/ezim/?source=directory あなたがそれを逆コンパイルできるかどうかを見てください。 –