Android Studio 生成 JavaDoc 时出错
Error with Android Studio Generate JavaDoc
我正在使用 Android Studio 并尝试通过 工具 ==> 生成 JavaDoc.
为我的项目生成 JavaDoc
在对话框中,我配置了以下内容:
- 整个项目
- 其他命令行参数:-bootclasspath "C:\android\sdk\platforms\android-23\android.jar"
然而,在执行它之后,我在最后看到了以下错误消息:
javadoc: error -
com.sun.tools.doclets.internal.toolkit.util.DocletAbortException:
com.sun.tools.javac.code.Symbol$CompletionFailure: class file for
java.lang.FunctionalInterface not found 1 error
我该如何解决这个错误?谢谢。
注解类型 java.lang.FunctionalInterface
自 Java 8 后才存在,因此它不是 Android 运行 您在启动时指定的时间的一部分 class路径。
您可以通过将 JDK 的 运行time jar (rt.jar) 添加到引导 class 路径来解决问题,但这只会解决Javadoc 生成问题,而不是使用不属于 Android 平台的 FunctionalInterface 等结构引起的进一步问题。
A better/safer 选项将是 运行 Android Studio with Java 7 而不是 Java 8.
我正在使用 Android Studio 并尝试通过 工具 ==> 生成 JavaDoc.
为我的项目生成 JavaDoc在对话框中,我配置了以下内容:
- 整个项目
- 其他命令行参数:-bootclasspath "C:\android\sdk\platforms\android-23\android.jar"
然而,在执行它之后,我在最后看到了以下错误消息:
javadoc: error - com.sun.tools.doclets.internal.toolkit.util.DocletAbortException: com.sun.tools.javac.code.Symbol$CompletionFailure: class file for java.lang.FunctionalInterface not found 1 error
我该如何解决这个错误?谢谢。
注解类型 java.lang.FunctionalInterface
自 Java 8 后才存在,因此它不是 Android 运行 您在启动时指定的时间的一部分 class路径。
您可以通过将 JDK 的 运行time jar (rt.jar) 添加到引导 class 路径来解决问题,但这只会解决Javadoc 生成问题,而不是使用不属于 Android 平台的 FunctionalInterface 等结构引起的进一步问题。
A better/safer 选项将是 运行 Android Studio with Java 7 而不是 Java 8.