可以在控制台中打印Javadoc吗?还是将Javadoc内容导出为字符串?

可以在控制台中打印Javadoc吗?还是将Javadoc内容导出为字符串?,java,console,javadoc,Java,Console,Javadoc,在编写java代码时,还需要编写相应的Javadoc(尤其是每个方法正上方的Javadoc)。我想知道是否有办法在控制台中打印出Javadoc内容 我这样做的原因是我不想写两次帮助文档。我已经在Javadoc中编写了大量信息,我真的不愿意在其他地方单独编写相同的内容 我不认为我在谷歌上发现了任何与这个问题相关的东西,但我想知道是否有人知道如何做到这一点 我想使用这种方法:使用扫描器读取我的java源代码,当它读取/**时,它将开始添加字符串后面的内容,如果它看到*/,它将停止添加内容。您认为这是

在编写java代码时,还需要编写相应的Javadoc(尤其是每个方法正上方的Javadoc)。我想知道是否有办法在控制台中打印出Javadoc内容

我这样做的原因是我不想写两次帮助文档。我已经在Javadoc中编写了大量信息,我真的不愿意在其他地方单独编写相同的内容

我不认为我在谷歌上发现了任何与这个问题相关的东西,但我想知道是否有人知道如何做到这一点


我想使用这种方法:使用扫描器读取我的java源代码,当它读取/**时,它将开始添加字符串后面的内容,如果它看到*/,它将停止添加内容。您认为这是一个很好的实施方法吗?为什么或者为什么不?

有一个javadoc工具,它将根据您对源代码的javadoc评论生成一个网站。它包含在JDK的bin文件夹中。

有一个API,用于编写自己的Doclet,以将Javadoc注释处理为所需的格式。请参见

是的,这是肯定的。然而,我正在编写一个命令行程序,我希望用户能够在不打开web浏览器的情况下快速获得帮助内容。它应该像Python或R的帮助选项一样。我真的很想知道我是否必须为整个程序编写单独的文档,特别是当我在javadoc中放入大量信息时。您无法在运行时从源代码获取javadoc,但您可以使用Doclet和javadoc将这些信息提取到文件中