2016-12-21 12 views
-1

私はちょうどJavaプログラマとしてエンタープライズに参加しました。ここには.jarがlibsとリソースを持つフォルダでクライアントに送信されましたが、使用するベースコードが見つかりませんこの.jarを形成する。とにかく、クライアントに送信された.jarからベースコードを取得したり、コードを書き直すクラスをいくつか作成したりします。クライアントの.jarバージョンからコードを取得する方法

+1

逆コンパイラを使う – Jobin

答えて

0

JDGUIを使用すると、.jarを多数の.javaに逆コンパイルできます。

  1. オープンJDGUI
  2. との.jarプログラムは、その後の.java
  3. にすべての.classを逆コンパイルします、あなたはあなたができるいくつかのフォルダ
0

にすべての.javaをエクスポートすることができます(例えばhttp://jd.benow.ca/を使用して)jarの* .classを逆コンパイルしますが、javadocまたはアセンブリの設定を取得することはできません。

ベストIntelliJ IDEA Javaの逆コンパイラは、私のためにかなりよく働く、とあなたはすぐにいくつかを検索したいときにはかなり便利です

+0

問題はそれを作った人が解雇されてコード –

+0

Arfを削除したことです。そして、彼はまた私が推測している転覆やgitを消去しましたか? –

+0

残念ながらはい、私はここでヒントを得て、私はほとんど新しいものを持っています。ありがとう:D –

0

...ソースコードとそれを提供するために、あなたにこの瓶を与えた人は誰でも尋ねることはまだありますサードパーティのメソッドの実装。

サードパーティ製のライブラリを呼び出す際のパフォーマンスの問題をチェックするために、主にこのメソッドを使用しています。この目的のためには問題ありませんが、完全に文書化された元のソースコードだけでなく、オリジナルの開発者が質問します。

パッケージ化の前に、.jarが難読化されている場合、逆コンパイラはあまり役に立ちませんのでご注意ください。

関連する問題