2012-06-30 105 views
10

私はsourceforgeからLANメッセンジャーのコードをダウンロードしました。これは実行可能なJARファイルです。
これをダブルクリックすると、メッセンジャーが起動します。JARファイル内のソースコードを表示する方法は?

私はソースコードを勉強したいと思います。それ、どうやったら出来るの?

答えて

3

Sourceforgeのは、ソースへのリンクがあります。

+0

私はsourceforgeを検索しましたが、ほとんどはセットアップファイルでした。 –

+0

ダウンロードしたプロジェクトへのリンクは何ですか? – Naddiseo

+0

ここに:http://sourceforge.net/projects/ezim/?source=directory あなたがそれを逆コンパイルできるかどうかを見てください。 –

1

お使いのコンピュータに日食しているのですか?あなたはプロジェクトにjarファイルを追加することができ、あなたは、ソースコードを見ることができます

+0

いいえ、わかりません。私はJCreatorを使用しています –

3

オープニングJARファイルは、WinRARなどの.ZIPファイル形式をサポートするすべてのソフトウェアで動作します。

しかし、ソースコードにアクセスしたい場合は、JARファイルのように少し難解ですが、JavaコードはすでにJavaのバイトコードに「プリコンパイル」されています。 幸運なことに、バイトコードを(通常は)読み取り可能なJavaソースコードに逆コンパイルする(粗い)方法があります。

これを行うプログラムはたくさんありますが、私の個人的なお気に入りはJAD(http://www.varaneckas.com/jad/)です。

sourceforgeでプロジェクトが見つかったので、コードが難読化されていない可能性があります。しかし、それでもまだそれを逆コンパイルすることはできますが、それを読み、理解することは非常に難しいでしょう。

0

2つのオプションしか使用できません。1. CavajやJADのような逆コンパイラツールを使用します。ソースは変更するのが難しいかもしれません。 funactionalityを理解するためにそれが役立つかもしれない場合。 2. SourceForgeはソースファイルへのリンクも持っているはずです。私はSourceForgeで再びそれをチェックする運が良いと思う。

0

IntelliJのが事のこのタイプで素晴らしいです:

(2)あなたはコマンドでjarファイルを抽出することができます。あなたが他のプロジェクトと同じようにオープンして、あなたのためにそれを逆コンパイルします。

関連する問題