Java compiler: Difference between revisions

Content deleted Content added
Ike-bana (talk | contribs)
mNo edit summary
add java decompiler section
Line 16:
* [[Jikes]], an [[open source]] compiler from [[IBM]], which is written in [[C++]] and uses a variant of [[static single assignment form]] for optimization. As of early 2007 the project is no longer being actively developed <ref>The last 1.22 version is of October 2004 [http://sourceforge.net/project/showfiles.php?group_id=128803]. The project CVS activity for the last 12 months is null [http://sourceforge.net/project/stats/detail.php?group_id=128803&ugn=jikes&type=cvs&mode=12months]</ref>.
* [[Excelsior JET]] (commercial) also compiles Java to Windows and Linux binary executables and packages them for deployment.
 
== Java decompilers ==
 
A Java [[Decompiler|decompiler]] tries to reverse the process of compiling, that is it tries to decompile Java bytecode files (*.class) back to Java sourc files (*.java).
 
* [[JAD_(JAva_Decompiler)|JAD]], written in [[C++]], free for non-commercial use.
* [[JODE]], decompiler and optimizer, open-source.
 
==References==