2016-11-25 3 views
1

Я пытаюсь запустить простую программу doclet, но я не могу ее скомпилировать.Не удалось запустить простую программу doclet: package com.sun.javadoc не существует

javac -cp /cygdrive/c/Progra~2/Java/jdk1.8.0_65/lib/tools.jar A.java 

Но он бросает

A.java:1: error: package com.sun.javadoc does not exist import com.sun.javadoc.ClassDoc;

Где A.java является

import com.sun.javadoc.ClassDoc; 
public class A { 
} 

Я передала его от

http://download.java.net/jdk7u2/docs/technotes/guides/javadoc/doclet/overview.html

Я знаю, что я делаю простая ошибка, но я не могу это понять. Может ли кто-нибудь указать мне, что я делаю неправильно

+0

Помогло ли вам решить эту проблему? – prime

+0

@prime Мне удалось запустить, но я забыл, как я это сделал – nantitv

ответ

0

Вам нужно добавить Tools.jar в путь проекта. Он не входит в стандартную установку.

Могу ли я спросить, зачем вам нужен com.sun.javadoc? В большинстве случаев не рекомендуется использовать com.sun в целом.

+0

Я следил за примерами в http://download.java.net/jdk7u2/docs/technotes/guides/javadoc/doclet/overview.html – nantitv

+0

Is not добавить -cp JDKPATH/libs/tools.jar недостаточно? – nantitv

+0

Я не очень хорошо использую терминалы. Но не cp команда копирования? Если вы хотите добавить classpath, я думаю, что это должно быть так: javac -classpath JDKPATH/libs/tools.jar ClassName.java –

Смежные вопросы