Skip to main content
IBM 
ShopSupportDownloads
IBM HomeProductsConsultingIndustriesNewsAbout IBM
Java Language EssentialsDownload tutorial zip fileEmail this tutorial to a friend
Main menuSection menuGive feedback on this tutorialPrevious panelNext panel
Course Notes
  


Decompiling page 27 of 37


Because Java(TM) programs are interrupted, Java class files contain sufficient information to rebuild source code, unless precautions are taken. If you are worried about decompiling, don't release class files (servlets), compile your programs to executables for specific platforms, don't include debug information in your class files (javac -O Source.java) and/or obfuscate your code with a good bytecode obfuscator/name mangler/class file shrinker. Some decompilers will still be able to reconstruct source code from obfuscated classes. However, the regenerated source will be less than mangled up considerably with new method/variable names and constructs. For a list of available resources to help, see http://java.about.com/msubsecurity.htm.


copyright 1996-2000 Magelang Institute dba jGuru


Main menuSection menuGive feedback on this tutorialPrevious panelNext panel
PrivacyLegalContact