ソースファイルをなくしてしまったJAVAの実行ファイルからどうしてもソースファイルを取り出したい時があると思います(悪用しないで下さい)。逆コンパイルで復元可能です。
jadのインストール方法 (Macの場合)
brew tap caskroom/cask
brew install caskroom/cask/jad
逆コンパイルの方法
jar xf hoge.jar
複数ファイルを逆コンパイル
jad -o -r -sjava -dsrc **/*.class
(注意)
homebrewをインストールしておく必要があります。
XCODEを入れた後に,homebrewをインストールします。
/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”