Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用java程序阅读java文档注释_Java_Jsp_Servlets - Fatal编程技术网

如何使用java程序阅读java文档注释

如何使用java程序阅读java文档注释,java,jsp,servlets,Java,Jsp,Servlets,我正在创建一个java程序,它接受JAR的输入路径,并以合适的格式显示类和方法(在那个JAR中)。我已经使用java.lang.reflect完成了它。现在我还需要阅读开发人员提供的文档注释并显示它们。可以读一下吗?我想你说的是javadoc。不幸的是,它没有打包在.class文件中,所以它不在JAR中。您可以仅从源代码生成可读格式的javadoc,然后以某种可读格式将它们添加到JAR中。例如,使用doclet很大程度上取决于文档。如果没有规范,就无法判断您所谈论的是哪种类型的文档。如果您谈论的

我正在创建一个java程序,它接受JAR的输入路径,并以合适的格式显示类和方法(在那个JAR中)。我已经使用java.lang.reflect完成了它。现在我还需要阅读开发人员提供的文档注释并显示它们。可以读一下吗?

我想你说的是javadoc。不幸的是,它没有打包在.class文件中,所以它不在JAR中。您可以仅从源代码生成可读格式的javadoc,然后以某种可读格式将它们添加到JAR中。例如,使用doclet很大程度上取决于文档。如果没有规范,就无法判断您所谈论的是哪种类型的文档。如果您谈论的是javadoc,您将无法再从已编译的代码中访问它(当然也不能使用反射)。Java文档注释(/***/)我想使用Java程序阅读此类注释,但您没有说明原因。无论如何,Javadoc不在JAR文件中,所以你不能。如果我有源代码,那么我就可以阅读了。嗨,谢谢你的回答。我实际上计划做的是:1)一个单独的Java程序,我们称之为A.Java。java在执行时将请求JAR路径。2) 如果提供了JAR路径,它将立即读取和生成HTML文件。我可以使用类和方法生成HTML文件,但无法使用反射读取注释。你能帮我知道怎么读吗?我就是这么说的。默认情况下,javadoc注释不在JAR文件中。所以你不能用反射来阅读它们。您的选择是让预先生成的javadoc以可读的形式出现—html或显式添加到JAR文件中的东西,并使用该文件。