Q1: 加密狗加密jar包/war包后程序报java.lang.verifyerror错误
A1:
将java打包成jar,然后复制一份jar用作加密,将不需要加密的Class文件或者报错的Class类,进行剔除,之后使用加密软件进行加密,加密完之后,使用rar压缩包打开原始jar,进行剔除已加密的Class文件,之后将所有两个jar包放入jre的ext目录下,如果出现找不到配置文件,需要打印出ClassPath路径,将配置文件在ClassPath路径下存放一份.其他操作请按官方文档来做即可,若报java.lang.verifyerror错误,请在JVM中配置
Java 7:设置 –usesplitverifier
Java 8:设置 –noverify
Q2: 加密狗加密springboot jar包项目报找不到文件或者NO Mapper ... 错误
A2:
在项目运行中打印出ClassPath路径,将缺失的文件/配置copy至classpath路径下;
获取路径方法1:
URL resource = DataAnalysisStartedListener.class.getResource("/"); System.out.println(resource.toString()+"----→started classpath");
Q3: 如何查看featuresID
A3:
电脑插入加密狗 ,然后使用浏览器访问 http://localhost:1947
注:加密狗加密jar文件只能加密一部分,不能全部加密
来自X市的用户(2019-01-06)
评论暂不开放 ...