如何从 Windows 10 运行 javadoc?

How to run javadoc from Windows 10?

这里是初学者。我刚刚下载了 Java JDK,左边的大按钮 http://www.oracle.com/technetwork/java/javase/downloads/index.html 并安装了。 Java 是 运行ning,我从命令行 运行 它。我想 运行 javadoc 而无需键入其完整路径名。但即使我这样做了,可能是因为在 c:\Program Files\java 中有一个 space... 它无法被 Windows 找到。我怎样才能从命令行 运行 javadoc?

此外,为什么我有你,为什么 java 运行 来自命令行而 javadoc 没有?它们都在同一个目录中。

Windows 命令行错误消息。

javadoc /? 'javadoc' is not recognized as an internal or external command, operable program or batch file.

更新:Geany(轻量 Java 编辑器)也找不到 javac。这个应该和上面的问题有关。

Javadoc 编译

要生成 html 文档,运行 Javadoc 后跟要为其生成文档的源文件列表,在命令提示符(即 Javadoc [文件])中。 Javadoc 还提供了额外的选项,可以在 Javadoc 命令之后作为开关输入(即 Javadoc [选项] [文件])。 以下是一些基本的 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 才能正常工作。

问:您是否考虑过像 Eclipse, Netbeans or IntelliJ 这样的 IDE?它们可以让您的生活更有效率 - 包括生成您的 Javadoc。

问:或者,为什么不为每个项目创建一个构建文件(例如 Ant build.xml),并包含一个 "Javadoc" 目标?