公司的项目用jdoc来生成客户端的接口文档,https://gitee.com/lianghao2016/JDoc
其中使用了jdk的doc工具,生成文档的部分源码为
......
files.add(0, "-doclet");
files.add(1, DocumentParser.class.getName());
String[] docArgs = files.toArray(new String[files.size()]);
com.sun.tools.javadoc.Main.execute(docArgs);
......
运行后出现报错信息
xxx\lib\jfinal-4.1-bin-with-src.jar(com/jfinal/template/stat/Parser.java):34: 错误: 无法访问Token
private static final Token EOF = new Token(Symbol.EOF, -1);
^
错误的源文件: xxx\lib\jfinal-4.1-bin-with-src.jar(com/jfinal/template/stat/Token.java)
文件不包含类com.jfinal.template.stat.Token
请删除该文件或确保该文件位于正确的源路径子目录中。
如果用maven库的不带src的jar就不会报错,或者换回较旧版本的jfinal-3.2-bin-with-src.jar也不会报错
项目:JFinal