2017-03-21 77 views
1

初學者在這裏。我剛剛下載了Java JDK,左側的大按鈕http://www.oracle.com/technetwork/java/javase/downloads/index.html並已安裝。 Java正在運行,我從命令行運行它。我想運行javadoc而不輸入完整的路徑名。但即使當我這樣做時,可能是因爲在c:\ Program Files \ java ....中有一個空格,它不能被Windows找到。我怎麼才能從命令行運行javadoc?如何從Windows 10運行javadoc?

另外,爲什麼我有你,爲什麼java從命令行運行,javadoc不運行?他們都在同一個目錄中。

命令行中的Windows錯誤消息。

javadoc /? 'javadoc'不被識別爲內部或外部命令, 可操作的程序或批處理文件。

更新:geany(這是一個輕的Java編輯器)找不到javac。這可能與上述問題有關。

回答

1

的Javadoc編譯

生成HTML文檔,運行的Javadoc隨後源的文件的列表,其中所述文檔是要生成,在命令提示(即的Javadoc [文件])。 Javadoc還提供了其他選項,可以在Javadoc命令之後作爲開關輸入(即Javadoc [options] [files])。 下面是一些基本的Javadoc選項:

-author - generated documentation will include a author section 
-classpath [path] - specifies path to search for referenced .class files. 
-classpathlist [path];[path];...;[path] - specifies a list locations (separated by ";") to search for referenced .class files. 
-d [path] - specifies where generated documentation will be saved. 
-private - generated documentation will include private fields and methods (only public and protected ones are included by default). 
-sourcepath [path] - specifies path to search for .java files to generate documentation form. 
-sourcepathlist [path];[path];...;[path] - specifies a list locations (separated by ";") to search for .java files to generate documentation form. 
-version - generated documentation will include a version section 

要回答你的問題:

Javadoc [options] [files] 
Javadoc java_file_name.java 

確保你有這方面的工作一個system variable created for JAVA_HOME

+0

是的,謝謝,這是環境變量,從XP天開始就沒有弄錯。 – VannyJ

0

問:你有沒有考慮過使用IDE如Eclipse,NetbeansIntelliJ?他們可以讓你的生活更有成效 - 包括生成你的Javadoc。問:爲什麼不爲每個項目創建一個構建文件(例如Ant build.xml),幷包含一個「Javadoc」目標?