加密时遇到错误could not find method 如何解决

WIBU
2022-02-24
Java加密
当您在进行java程序加密时,可能会遇到如下 could not find method 错误:
------------------------------------------------------------
Info: Creating getter, setter and wrapper methods...
Error 0x140200fb: Could not find method org.json.JSONObject.keySet
Use: 'java -jar AxProtector.jar options input_file'
Enter 'java -jar AxProtector.jar -?' for getting more information.
要解决该问题,您需要按照以下步骤操作:
1. 将所有依赖JAR包放在LINUX系统同一目录里,使用命令行:
find -name '*.jar' -exec grep -Hls ClassName {} \;
替换掉ClassName
以示例错误为例,命令行应改为:
find -name '*.jar' -exec grep -Hls org.json.JSONObject {} \;
2. 在找到的多个重复依赖jar里删除其中一个。
重点关注
- Java程序运行时报错:"log4j-slf4j-impl cannot be present with log4j-to-slf4j" 处理指南
- CodeMeter Runtime 安装失败排查与解决指南
- CodeMeter 产品包装 ∙ 工艺及细节呈现
- CodeMeter 如何增强 Rockwell 工业控制系统的安全性
- 威步技术服务手册
- 如何软件加密,软件加密狗能保护软件吗?
- 如何通过调整AxProtector设置优化.NET程序的运行效率
- CodeMeter是什么软件?软件加密了解一下
- CodeMeter许可如何导入?
- 如何通过证书导入解决CodeMeter的签名验证Error 308