创建javadoc时eclipse FatalError(找不到包java.lang)
我试图在Linux下使用Eclipse Kepler在java项目中运行javadoc,但出现以下错误:
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:137)
at com.sun.tools.javac.comp.MemberEnter.visitTopLevel(MemberEnter.java:521)
at com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:454)
at com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:400)
at com.sun.tools.javac.comp.MemberEnter.complete(MemberEnter.java:831)
at com.sun.tools.javac.code.Symbol.complete(Symbol.java:400)
at com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:782)
at com.sun.tools.javac.comp.Enter.complete(Enter.java:481)
at com.sun.tools.javac.comp.Enter.main(Enter.java:459)
at com.sun.tools.javadoc.JavadocEnter.main(JavadocEnter.java:71)
at com.sun.tools.javadoc.JavadocTool.getRootDocImpl(JavadocTool.java:180)
at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:364)
at com.sun.tools.javadoc.Start.begin(Start.java:162)
at com.sun.tools.javadoc.Main.execute(Main.java:59)
at com.sun.tools.javadoc.Main.main(Main.java:49)
javadoc: error - fatal error
1 error
我做错了什么
# 1 楼答案
尝试将
rt.jar
从JAVA_HOME/lib
/添加到bootclasspath
。例如:# 2 楼答案
@HAL-路径是netbeans路径。在eclipse中(当您使用eclipse时),有相同的路径。确保正确选择了jre路径
在windows Eclipse中,路径是(不确定Linux)
视窗>;偏好>;Java(左树)>;已安装的JRE
在那里,您将看到配置了jre的eclipse
删除它们并再次添加它们,然后刷新项目并检查其是否有效