问题描述
对不起,我英语不好。 我使用proguard gui版本7.0来混淆我在jdk 14中制成的jar。 我认为,由于引用了jrt-fs.jar而不是rt.jar,所以proguard会发生错误。 在jdk9中,找不到rt.jar,因此添加了jrt-fs.jar作为参考库。
有人可以帮助我解决这个问题吗?
Proguard错误日志
Note: the configuration refers to the unkNown class 'java.lang.String'
Note: the configuration refers to the unkNown class 'java.lang.String'
Note: the configuration refers to the unkNown class 'java.sql.Driver'
....
Proguard配置
-injars 'C:\Users\common\SmartFoxServer_2X\SFS2X\extensions\Queen\QServerMainExtension.jar'
-outjars 'C:\Users\common\SmartFoxServer_2X\SFS2X\extensions\Queen\QServerMainExtension_small.jar'
-libraryjars 'C:\Program Files\Java\jdk-14.0.2\lib\jrt-fs.jar'
-libraryjars 'C:\Users\common\SmartFoxServer_2X\SFS2X\lib\sfs2x-core.jar'
-libraryjars 'C:\Users\common\SmartFoxServer_2X\SFS2X\lib\sfs2x.jar'
-libraryjars 'C:\Users\common\SmartFoxServer_2X\SFS2X\lib\slf4j-api-1.7.5.jar'
-libraryjars 'C:\Users\common\SmartFoxServer_2X\SFS2X\lib\slf4j-log4j12-1.7.5.jar'
...
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)