.class文件现在都能被反编译回.java源文件,请问如何编译才不能被反编译回去?

jxjx 2002-07-01 11:43:05
同上
...全文
92 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
webwing 2002-07-01
  • 打赏
  • 举报
回复
可以使用混淆器:
如:joc,jade等,
也可以使用JB里自带的,
在project-default properties-build里选择obfuscate就行了。
javalearner 2002-07-01
  • 打赏
  • 举报
回复
用混淆器,但是不是万无一失,而且破解几率很大。
webwing 2002-07-01
  • 打赏
  • 举报
回复
使用混淆器:
如:jade,joc等,
JB里也有一个,你可以在project-project properties-build
里选择obfuscate就ok了。
levinling 2002-07-01
  • 打赏
  • 举报
回复
好象是有工具来进行加密处理的,不过没有实际做过,不知哪位仁兄提供一下
gularess 2002-07-01
  • 打赏
  • 举报
回复
java的字节码格式是公开标准的,可以对类文件中的私有变量和方法进行一些混淆,如jbuilder,其他没有办法制止反编译。
据说以前有人在字节码return后再加一些字节就能使反编译器崩掉,却不影响运行!

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧