jain. es gibt imho keinen javacompiler, der ein decompilieren verhindert. aber es gibt obfuscator, welche das decompilieren relativ erfolgreich verhindern. allerdings ist java (und alle anderen sprachen) prinzipbedingt nicht vor reverse engineering sicher. aber man kann den aufwand fuer den "cracker" fast beliebig in die hoehe treiben. wozu das gut sein soll, weiss ich aber auch nicht. zum einen gibt es ja das urheberrecht, zum andern kann mann zwar das decompilieren erschweren, aber nicht verhindern. oft macht man sich aber das leben selbst durch obfuscator das leben schwer. wenn man (relativ) sicher gehen will, kann man die klassen auch verschluesseln, ein tool dafuer kann man zb unter mailto:securepackager@itemic.<com | de> erhalten