title: Open Java Byte Code in readable format and edit it
body: <p>I want to open the Byte code (Java Binaries) generated by Java Compiler using some kind of editor, which allows me to view the byte code (Raw, but human understandable, in the format defined <a href="http://en.wikipedia.org/wiki/Java_class_file#File_layout_and_structure" rel="nofollow">here</a>) &amp; modify things directly in the <code>.class</code> file.</p>
  
  <p>I have tried the <code>javap</code> utility. But through <code>javap</code>, I cannot change my .class File, also it doesn't seems to show the raw byte code</p>
  
  <p>Also, I have seen de-compiler like <a href="http://java.decompiler.free.fr/" rel="nofollow">JD Decompiler</a> which gives me the code from the <code>.class</code> File. But I am not interested in the source code, I want to view the byte code.</p>
  
  <p>Also, I have tried GUI editors called <a href="http://dirty-joe.com/" rel="nofollow">dirtyJOE</a> &amp; <a href="http://set.ee/jbe/" rel="nofollow">JBE</a>. This editor is quite a good one and fulfills half of my purpose. I can see various fields in the <code>.class</code> file and edit my <code>.class</code> file as well. But this also seems to be like a translator which decodes the byte code and show it on the UI for easy understanding. It doesn't shows me the raw byte code.</p>
  
  <p>Is it even possible to go to the raw bytecode? </p>
  
  <p>I might sound stupid, but I wanted to confirm this, to understand the Java Compiler and JVM properly.</p>