2016-11-25 113 views
1

我想運行一個簡單的doclet程序,但我無法編譯它。無法運行簡單的doclet程序:package com.sun.javadoc does not exist

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

是不是添加-cp JDKPATH/libs/tools.jar不夠? – nantitv

+0

我不擅長使用終端。但不是CP複製命令?如果你想添加類路徑,我認爲它應該是這樣的:javac -classpath JDKPATH/libs/tools.jar ClassName.java –

相關問題