且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Android版的javadoc,com.sun.tools.javac.util.FatalError:致命错误:无法找到在类路径或引导类路径的java.lang包

更新时间:2023-11-18 23:17:58

这为我工作:

1)从路径中删除空格的android.jar(所有我试过修复,使其能够用空格为我工作没工作)

2)选择Project /生成Javadoc ...

3)输入正确的路径javadoc的可执行文件,这在我的情况是这样的:

Android版的javadoc,com.sun.tools.javac.util.FatalError:致命错误:无法找到在类路径或引导类路径的java.lang包

4)点击下一步,输入文档标题

5)单击下一步,并添加启动类路径到VM选项。我做了我的Mac上搜索,找到的android.jar。确保使用正确的位置和版本。煤矿是这样的:

Android版的javadoc,com.sun.tools.javac.util.FatalError:致命错误:无法找到在类路径或引导类路径的java.lang包

6)点击完成,它应该工作。

希望有所帮助: - )

I am trying to generate my project doc , and got an error on a java.lang

Loading source files for package com.swimtechtest.swimmer...
Loading source files for package com.swimtechtest.swimmer.math...
Loading source files for package com.swimtechtest.swimmer.database...
Loading source files for package com.swimtechtest.swimmer.helpers...
Constructing Javadoc information...
com.sun.tools.javac.util.FatalError: Fatal Error: Unable to find package java.lang in classpath or bootclasspath
at com.sun.tools.javac.comp.MemberEnter.importAll(MemberEnter.java:123)
at com.sun.tools.javac.comp.MemberEnter.visitTopLevel(MemberEnter.java:509)
at com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:446)
at com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:387)
at com.sun.tools.javac.comp.MemberEnter.complete(MemberEnter.java:819)
at com.sun.tools.javac.code.Symbol.complete(Symbol.java:384)
at com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:766)
at com.sun.tools.javac.comp.Enter.complete(Enter.java:464)
at com.sun.tools.javac.comp.Enter.main(Enter.java:442)
at com.sun.tools.javadoc.JavadocEnter.main(JavadocEnter.java:53)
at com.sun.tools.javadoc.JavadocTool.getRootDocImpl(JavadocTool.java:152)
at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:330)
at com.sun.tools.javadoc.Start.begin(Start.java:128)
at com.sun.tools.javadoc.Main.execute(Main.java:41)
at com.sun.tools.javadoc.Main.main(Main.java:31)
javadoc: error - fatal error
1 error

This worked for me:

1) remove spaces from the path to android.jar (all the fixes I tried to allow it to work with spaces didn't work for me)

2) Choose Project/Generate Javadoc...

3) Enter correct path to the javadoc executable, which, in my case looked like this:

4) Click next and enter a document title

5) Click next and add bootclasspath to the VM options. I did a search on my mac to find the android.jar. Make sure you use the correct location and version. Mine looked like this:

6) Click finish and it should work.

Hope that helps :-)