Article · Wikipedia archive · Last revised Jul 18, 2026

Mocha (decompiler)

Mocha is a Java decompiler, which allows programmers to translate a program's bytecode into source code.

Last revised
Jul 18, 2026
Read time
≈ 1 min
Length
148 w
Citations
4
Source
Mocha
Original authorHanpeter van Vliet1
DeveloperHanpeter van Vliet
ReleaseJune 1996 (1996-06)2
Final release
beta 1 / June 16, 1996 (1996-06-16)
Written inJava
Operating systemCross-platform
PlatformJava virtual machine
Typedecompiler
Licensefreeware
Websitewww.brouhaha.com/~eric/software/mocha/

Mocha is a Java decompiler, which allows programmers to translate a program's bytecode into source code.

A beta version of Mocha was released in 1996, by Dutch developer Hanpeter van Vliet, alongside an obfuscator named Crema. A controversy erupted and he temporarily withdrew Mocha from public distribution.2 As of 2009 the program is still available for distribution, and may be used freely as long as it is not modified. Borland's JBuilder includes a decompiler based on Mocha. Van Vliet's websites went offline as he died of cancer on December 31, 1996, at the age of 34.1

See also

See also

References

References

  1. A Tercentennial, By Hanpeter van Vliet
  2. Mocha pulled off the Net, August 27, 1996, By CNET News.com, Staff Writer
External links