什么使class文件不能被反编译? 你的想法跟JAVA编译器的原理相违背。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用代码混淆工具不过,你的class有人想反编译也是一种荣幸啊 JB7->Project->Project Properties->Build->Obfuscate(Check Box)選中這個,JB7就會加入retroguard混淆器編譯,jad不能完全反編譯出來,或者自己用joc.jar來混淆 永远不可能阻止一个高手反编译你的代码,更何况Java的字节码又公正又简单,混淆器其实是阻止green hand的,对高手没用 也許混淆器對高手是沒用,但我們又有幾個可以自己手動反編譯class,不用工具?起碼現在retroguard和joc,jad不能完全反編譯出來~~~ 其实javap就是最好的反编译器之一,我不喜欢jad等等,关键问题还是得看字节码伪码。但是大多数人没耐心的,用个混淆器也许能阻止这些人。你到google里查查看吧 混淆器有很多商業的,但是很貴。JB5出來的時候就可以在編譯的時候加入混淆(打亂),但是效果也不太好。Retroguard/Joc不錯,我見過還有一些分割程序也能起到一定作用。jad等好像在反編譯的時候遇到一些同步鎖定的地方過不去,導致反編譯出來的代碼無法直接使用,加上混淆出來的東西,即調試起來很麻煩,閲讀起來也很麻煩,效果還不錯。 (re)jad等好像在反編譯的時候遇到一些同步鎖定的地方過不去,導致反編譯出來的代碼無法直接使用,加上混淆出來的東西,即調試起來很麻煩,閲讀起來也很麻煩,效果還不錯。那是过去了,现在的版本强大得很 关于StringBuilder的一些问题,第一次发帖求支持,大家看看 【Netbeans】Java桌面应用程序如何正确使用Proguard进行混淆 java如何实现代理上网软件 有那位大侠给看看这段代码问题出在哪了?本人新手,谢谢了 怎么样才能在java的文件操作中用到相对路径 我想初始进入页面的时候,文本框里就出现IBSN这几个字母,怎么做啊?? 请教 过来看看,用接口为什么用jdk编译不过? 怎么使一个面板的局部重画? 请问在map集合中通过value怎么得到key? 学习java重点放在那几方面? 是JDBC还是JSP
選中這個,JB7就會加入retroguard混淆器編譯,jad不能完全反編譯出來,或者自己用joc.jar來混淆
更何况Java的字节码又公正又简单,
混淆器其实是阻止green hand的,
对高手没用
起碼現在retroguard和joc,jad不能完全反編譯出來~~~
我不喜欢jad等等,
关键问题还是得看字节码伪码。但是大多数人没耐心的,用个混淆器
也许能阻止这些人。你到google里查查看吧
Retroguard/Joc不錯,我見過還有一些分割程序也能起到一定作用。
jad等好像在反編譯的時候遇到一些同步鎖定的地方過不去,導致反編譯出來的代碼無法直接使用,加上混淆出來的東西,即調試起來很麻煩,閲讀起來也很麻煩,效果還不錯。