Content deleted Content added
Federicobond (talk | contribs) m Fix link text |
Added Krakatau tools |
||
Line 95:
*[[Jasmin (Java assembler)|Jasmin]], takes textual descriptions for Java classes, written in a simple assembly-like syntax using Java Virtual Machine instruction set and generates a Java class file.<ref>[http://jasmin.sourceforge.net Jasmin Home Page<!-- Bot generated title -->]</ref>
*[[Jamaica (Java assembler)|Jamaica]], a [[Macro (computer science)|macro]] [[assembly language]] for the [[Java virtual machine]]. Java syntax is used for class or interface definition. Method bodies are specified using bytecode instructions.<ref>[http://www.judoscript.org/jamaica.html Jamaica: The Java Virtual Machine (JVM) Macro Assembler<!-- Bot generated title -->]</ref>
*[[Krakatau Bytecode Tools|Krakatau]] currently contains three tools: a decompiler and disassembler for Java classfiles and an assembler to create classfiles.<ref>[https://github.com/Storyyeller/Krakatau Krakatau Home Page]</ref>
Others have developed compilers, for different programming languages, in order to target the Java virtual machine, such as:
|