NMI's Java Code Viewer - Version 4.8.2 The user-friendly, visual Java decompiler and disassembler. It is the ultimate tool for reverse engineering. NMI's Java Code Viewer is able to reconstruct source-code from binary Java class files and it can generate low-level Java byte-code. The program is very easy to use. Its self- explaining user-interface will help beginning Java developers to quickly learn and understand the secrets of Java. More experienced developers will find NMI's Java Code Viewer a great tool to minimize precious development time.