class文件能被反编译,java程序不就没有保密性了吗
发布网友
发布时间:2022-04-24 16:04
我来回答
共1个回答
热心网友
时间:2023-10-21 10:00
可以采用保护策略来防止反编译, 一般来说.class 文件是高度抽象的, 不加特别的保护策略的话, 可以说 Jar 包是没有保密性的了.
但是, 比如采用工具来扰乱编译得到的 , 你的竞争对手在反编译你的代码时.
而且Java , 现行也有很多好用的工具. 所以, 代码是有知识产权保护和 Licence 声明的, 所以, 是冒着侵权被诉讼的风险的.class 文件, 因而反编译技术难度不大