title: Techniques to prevent/slow decompiling
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/2537568/best-java-obfuscator">Best Java obfuscator ?</a>  </p>
  </blockquote>
  
  
  
  <p>For my example I know that eclipse offers a decompiling plugin. And I am sure there are a few other ways out there to go about decompiling programs.</p>
  
  <p>I have also heard that decompiling is not 100% accurate, and the results can vary greatly(even when decoiling same program in same way). The accuracy will depend on how the code was constructed etc.</p>
  
  <p>What techniques would one use to make a java (or any) program more difficult to decompile?</p>