对于比较前沿的java版本,比如java11,在使用Easychm打包html成chm时,会出现一个比较让人头疼的问题。就是找不到jquery.js,就会一直报js错误,这确实让人很烦。网上查了一堆资源,用了各种方法,不是我说IE真是个强盗。最后处理办法,把java11 API中的jquery-3.3.1.js和jquery-migrate-3.0.1.js 替换成 jquery-1.10.2.js和jquery-migrate-1.2.1.js即可。但是这时候还会报一个search.js错误,找到search.js将$("#search")[0].setSelectionRange(0, 0); 删除即可。
附上jdk11.chm,已经完美解决js弹出问题,如果没有内容,是否已经解除锁定
jquery-1.10.2.js和jquery-migrate-1.2.1.js
感谢大神