Java能够反编译的话,别人岂不是轻易可以得到程序的源代码?
随便一搜索都有Java反编译工具,Class文件能够反编译的话,别人岂不是轻易可以得到程序的源代码?
大家怎么看这个问题?
------解决方案--------------------Java本来就是这样的吧....
------解决方案--------------------保护好你的class文件
------解决方案--------------------简单一点的办法就是用编译混淆器
------解决方案--------------------项目很大的时候你就编译去把,那写代码估计你能疼死
------解决方案--------------------你做二次开发的时候应该觉得很苦逼吧!那别人拿你反编译后的java文件,我觉得这个看了会抓狂
------解决方案--------------------有点用的代码反编译了也看不懂,helloworld那种的反编译了意义也不大
------解决方案--------------------java本来就是开源的。反编译很正常啊
------解决方案--------------------对于简单的程序,反编译窃取代码没有意义。对于复杂的程序,如果你能看得懂反编译出来的代码,你一定能自己写得出来。所以反编译二次开发什么的你就认了吧,人家的确牛逼
------解决方案--------------------稍大点的项目反编译文件也得累死
------解决方案--------------------
java固然是开源的 但是有的时候你自己写的class文件卖给别人的时候希望别人给你反编译吗?
你的劳动结晶希望别人随意践踏吗?