「Java Decompiler」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
 
1行目: 1行目:
'''Java Decompiler'''(通称:JD)とは、[[Java]]の[[逆コンパイラ]]である。
+
'''Java Decompiler'''(通称:JD)とは、[[Java]]の[[逆コンパイラ]]である<ref>http://jd.benow.ca</ref>。
  
 
==概要==
 
==概要==
7行目: 7行目:
  
 
==主な種類==
 
==主な種類==
* JD-GUI - 単体アプリ版
+
* JD-GUI - 単体アプリ版。[[実行ファイル]]がひとつだけなので[[インストール]]も何も考えずに使える。
 
* JD-Eclipse - [[Eclipse]]のプラグイン版
 
* JD-Eclipse - [[Eclipse]]のプラグイン版
 
* JD-IntelliJ - [[IntelliJ]]のプラグイン版
 
* JD-IntelliJ - [[IntelliJ]]のプラグイン版

2015年2月22日 (日) 09:34時点における最新版

Java Decompiler(通称:JD)とは、Java逆コンパイラである[1]

概要[編集 | ソースを編集]

Javaには様々な逆コンパイラが存在したが、その中でもJDはJava 5以降の中間コードに対応した珍しい逸品である。jadなどの古い逆コンパイラであってもJava 5以降の中間コード逆コンパイルすること自体は出来るのだが、goto文の嵐になるなどの可読性に問題があったがそれらが全て解決している。最近ではJava 8の中間コードからラムダ式の復元にも対応しているようだ。

なお、JD自体はC++wxWidgetsを用いて開発されている。

主な種類[編集 | ソースを編集]

関連項目[編集 | ソースを編集]

関連項目[編集 | ソースを編集]

類似するソフトウェア

参考文献[編集 | ソースを編集]