我正在使用Android Studio并尝试通过工具==>为我的项目生成JavaDoc生成JavaDoc 。
在对话框中,我使用以下内容对其进行了配置:
然而,在执行它之后,我在最后看到了以下错误消息:
javadoc:错误 - com.sun.tools.doclets.internal.toolkit.util.DocletAbortException: com.sun.tools.javac.code.Symbol $ CompletionFailure:用于的类文件 找不到java.lang.FunctionalInterface 1错误
如何解决此错误?谢谢。
答案 0 :(得分:1)
注释类型java.lang.FunctionalInterface
仅在Java 8之后存在,因此它不是您在引导类路径中指定的Android运行时的一部分。
您可以通过将JDK的运行时jar(rt.jar)添加到引导类路径来解决问题,但这只会解决Javadoc生成问题,而不会解决因使用FunctionalInterface等构造而产生的其他问题。不属于Android平台。
更好/更安全的选择是使用Java 7而不是Java 8运行Android Studio。