http://www.angelfire.com/tx4/cus/jasper/ :
Jasper is a JVM bytecode disassembler, taking a binary foo.class
file to an ASCII foo.j file in the
Jasmin syntax.
Note that the
javap
dissassembler also prodoces ASCII. However, there does not seem to be
an associated assembler (please correct me if I'm wrong).