私はちょうどJavaプログラマとしてエンタープライズに参加しました。ここには.jarがlibsとリソースを持つフォルダでクライアントに送信されましたが、使用するベースコードが見つかりませんこの.jarを形成する。とにかく、クライアントに送信された.jarからベースコードを取得したり、コードを書き直すクラスをいくつか作成したりします。クライアントの.jarバージョンからコードを取得する方法
答えて
JDGUIを使用すると、.jarを多数の.javaに逆コンパイルできます。
- オープンJDGUI
- との.jarプログラムは、その後の.java
- にすべての.classを逆コンパイルします、あなたはあなたができるいくつかのフォルダ
にすべての.javaをエクスポートすることができます(例えばhttp://jd.benow.ca/を使用して)jarの* .classを逆コンパイルしますが、javadocまたはアセンブリの設定を取得することはできません。
ベストIntelliJ IDEA Javaの逆コンパイラは、私のためにかなりよく働く、とあなたはすぐにいくつかを検索したいときにはかなり便利です
問題はそれを作った人が解雇されてコード –
Arfを削除したことです。そして、彼はまた私が推測している転覆やgitを消去しましたか? –
残念ながらはい、私はここでヒントを得て、私はほとんど新しいものを持っています。ありがとう:D –
...ソースコードとそれを提供するために、あなたにこの瓶を与えた人は誰でも尋ねることはまだありますサードパーティのメソッドの実装。
サードパーティ製のライブラリを呼び出す際のパフォーマンスの問題をチェックするために、主にこのメソッドを使用しています。この目的のためには問題ありませんが、完全に文書化された元のソースコードだけでなく、オリジナルの開発者が質問します。
パッケージ化の前に、.jarが難読化されている場合、逆コンパイラはあまり役に立ちませんのでご注意ください。
- 1. Git - 少し前からコードのバージョンを取得する方法
- 2. Meteorコードでpackage.jsonからバージョンを取得する方法はありますか?
- 3. Java-クラスとjarファイルのJavaコードを取得する方法
- 4. jarファイルからManifest.mfファイルの内容を取得する方法
- 5. jarのファイルからURLを取得する方法
- 6. .jarファイルからソースコードを取得する方法
- 7. JARファイルからリソースを取得する方法
- 8. Telerikのスケジューラのタイムスロットをクライアント側から取得する方法
- 9. jarから終了コードを取得する問題
- 10. Grailsのクラスパスからhttpclientのバージョン4.0を取得する方法
- 11. Backgridのクライアント側検索からtotalRowsを取得する方法
- 12. javax.ws.rsからプレーンXMLを取得する方法クライアント側のエンティティ
- 13. rubyクライアントのcassandraカラムファミリから列名を取得する方法。
- 14. jax-rsからクライアントのIPを取得する方法
- 15. ユーザーからアプリケーションのバージョン番号を取得する方法
- 16. Git-Eclipse - マスターブランチから最新のバージョンを取得する方法
- 17. マーケットプレイスから最新のバージョン情報を取得する方法
- 18. アプリからgrails pluginのバージョンを取得する方法は?
- 19. ReactNative - バージョン0.29から始まるアクティビティインスタンスを取得する方法
- 20. クライアントのマシンから一意のコードを取得しますか?
- 21. cometd.NETクライアントからBAYEUX_BROWSERクッキーを取得する方法
- 22. SimpleHTTPServerからクライアントIPを取得する方法
- 23. CDNからクライアントIPを取得する方法
- 24. RestEasy - JSONレスポンス - Angular2クライアントから、JSONオブジェクトを取得する方法
- 25. クライアントIPアドレスをブラウザから取得する方法(タイプスクリプト)
- 26. RubyからGems互換バージョンを取得する方法
- 27. ionicアプリケーションからiosバージョンを取得する方法
- 28. パペットモジュールのバージョンを取得する方法
- 29. JUnitのバージョンを取得する方法
- 30. OSのバージョンを取得する方法
逆コンパイラを使う – Jobin