2010-03-01 15 views

Respuesta

14

No estoy seguro de que esto sea lo que estás preguntando, pero las clases de com.sun.javadoc están en tools.jar (que no se pueden distribuir). Si por cualquier razón usted necesita estas clases en la ruta de clase, agregue la siguiente dependencia:

<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> 

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

2

Sólo tiene que utilizar el experto-javadoc-plugin regular que corre el javadoc de su JDK, que ya tiene una copia válida. Asegúrese de que JAVA_HOME apunta a un JDK y no a un JRE, y que el comando 'java' en su ruta proviene del JDK, no del JRE.

+0

he añadido la dependencia como la de arriba en pom.xml pero com.sun * todavía no se encuentra y dar. error. mi pom.xml completo parece http://tinyurl.com/ya83kgj – cometta

+0

Compruebe que su JAVA_HOME y CLASSPATH son correctos y que el jar de javadoc está presente en la ubicación correcta. –

+0

yup mi ruta de acceso de java_home es correcta. com.sun.javadoc dentro de este archivo D: \ work \ Java \ jdk1.6.0_13 \ src.zip – cometta

Cuestiones relacionadas