2010-03-01 198 views

回答

14

我不确定这是你要求的,但com.sun.javadoc的课程在tools.jar(不能分配)。如果出于某种原因,你需要在类路径上这些类,添加以下的依赖:

<dependencies> 
    <dependency> 
    <groupId>sun.jdk</groupId> 
    <artifactId>tools</artifactId> 
    <version>1.5.0</version> 
    <scope>system</scope> 
    <systemPath>${java.home}/../lib/tools.jar</systemPath> 
    </dependency> 
</dependencies> 

How do I include tools.jar in my dependencies?‎

2

只需使用普通的它运行从你的JDK,你已经拥有的有效副本的Javadoc Maven的Javadoc的插件。确保JAVA_HOME指向JDK而不是JRE,并且路径中的'java'命令来自JDK,而不是JRE。

+0

我加入的依赖就像上面的pom.xml不过的com.sun *依然没有找到,给。错误。我的完整pom.xml看起来像http://tinyurl.com/ya83kgj – cometta 2010-03-01 03:21:07

+0

检查您的JAVA_HOME和CLASSPATH是否正确,并且javadoc jar存在于正确的位置。 – 2010-03-01 05:52:27

+0

是我的java_home路径是正确的。 com.sun.javadoc在这个文件里面D:\ work \ Java \ jdk1.6.0_13 \ src.zip – cometta 2010-03-01 06:13:20