jode听说不错
我正在用proguard1,也不错,都在
http://sourceforge.net/

解决方案 »

  1.   

    jbuilder自带了,编译的时候选择project/default project properties/bulid/java/选择
    obfuscate就可以了
      

  2.   

    http://www.csdn.net/develop/article/16/16096.shtm
      

  3.   

    to  gtfcccq(蓝天) 我用了你的方法,我用JAD反编译,还是能成功,应该怎么弄才能不让别人反编译?
      

  4.   

    混淆是成功,但是没有办法运行它了,怎么?java RetroGuard E:\MyFTP\upload\NetSender.jar out.jar script.txt log.txt 
      

  5.   

    你将F:\Zip_library\java\retroguard-v1.1\retroguard.jar加入classpath中就可以了。java RetroGuard E:\MyFTP\upload\NetSender.jar out.jar script.txt log.txt 
      

  6.   

    我也是这个问题:“混淆是成功,但是没有办法运行它了,怎么办”
    究竟如何运行混淆过的jar,在jbuilder在应用时根本不能import那些包
      

  7.   

    无法运行是因为默认把所有的类和方法都混淆了,包括main()方法.
    RetroGuard 有一个定义需要混淆的类的UI : java -cp lib\retroguard.jar RGgui