这个!?如果你要用自己的算法的话,估计不大可能!
如果你要使用工具的话,还是有很多的,问题是这些工具生成的代码一样也有相应的反编译工具的!哈哈!
就象C++生成的EXE文件一样可以反编译一样!

解决方案 »

  1.   

    呵呵,你编的是什么程序这么重要,现在都是open source的时代老弟,你的思想落后了
      

  2.   

    呵呵,如果是自己的代码,拿出来也就无所谓。如果是商业用途的,或者是涉及到版权的呢?PS:以前,听过SUN的讲座,隐约听到一点:    把编译器,或者编译器的一部分,替换成自己的算法......    很想问一下有没有这方面的资料。
      

  3.   

    应该看java虚拟机实现吧?我没仔细看过,隐约记得里面有这方面的内容
      

  4.   

    请问:什么叫做混淆器?另外,一般上那里找JVM的详细资料呢?
      

  5.   

    写自己的ClassLoader, 主讲java安全性的书上应该有相关的内容
      

  6.   

    使用混淆器:joc.jar,用這個工具把java文件編譯成class,我用jad反編譯都沒有用...