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

Lars Møller avatar

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里删除其中一个。
免费试用
0