当前位置: 首页 > 知识库问答 >
问题:

如何在Netbeans的Jar中嵌入Javadoc

段曦
2023-03-14

我尝试过的事情:

  • 使用“清理并生成”和“生成”
  • 导出整个dist文件夹,而不是只导出jar。
  • 将javadoc放入jar中。

共有1个答案

李森
2023-03-14

假设您使用的是默认的基于Ant的Netbeans项目,您将需要修改projectsbuild.xml文件,以包含JavaDocs的生成,并将结果文件复制到build.classes.dir中,以便对它们进行jar

首先单击files选项卡,在projects选项卡旁边,展开项目节点,您将看到根目录中的build.xml文件

接下来,您需要在编译和jar处理之间向构建过程中注入一些功能。通过阅读build.xml中的信息,-post-compile目标可能是我们想要开始的地方。

在阅读了Javadocant任务文档之后,我将其添加到我的build.xml

    <target name="-post-compile">
        <javadoc 
            sourcepath="src"
            defaultexcludes="yes"
            destdir="javadocs"
            author="true"
            version="true"
            use="true"
            windowtitle="The name of your API"
        >
            <doctitle><![CDATA[<h1>My API</h1>]]></doctitle>
            <bottom><![CDATA[<i>Copyright &#169; 2000 Dummy Corp. All Rights Reserved.</i>]]></bottom>
            <tag name="todo" scope="all" description="To do:"/>
            <link offline="true" href="http://docs.oracle.com/javase/8/docs/api/" packagelistLoc="C:\tmp"/>
            <link href="http://docs.oracle.com/javase/8/docs/api/"/>                
        </javadoc>
        <copydir src="javadocs" dest="${build.classes.dir}/javadocs"/>
    </target>

因此,我将其直接放在 文件中的 下,但位置应该很重要。

这将生成一个包含javadocs目录(和javadocs)的jar文件

 类似资料:
  • 问题内容: 已经有很多资源,但是我似乎无法使它正常工作。我究竟做错了什么?jar文件位于: http://www.alexandertechniqueatlantic.ca/multimedia/AT-web-presentation- imp.jar 我用来嵌入的代码是: 我正在使用的测试页位于: http://www.alexandertechniqueatlantic.ca/test.php

  • 问题内容: 假设你创建了一个新项目,并希望它使用某个第三方库,例如。你在哪里添加此JAR: 文件>>项目属性>>图书馆>> 编译时库 ; 要么 文件>>项目属性>>图书馆>> 运行时库 ; 要么 工具>>库(库管理器)>>库类路径;要么 工具>> Java平台(Java平台管理器) 所有这些对话框似乎都做相同的事情,但是我敢肯定它们都有正确的用法。在网上找不到好的“最佳实践”文章,并且“ NetB

  • 问题内容: 我正在使用Intellij Java 2016.2.2和Maven创建一个非常简单的Java控制台应用程序。 我想添加一个外部库,所以我在Maven中添加了我的依赖项,如下所示: 当我在IDE中运行它时,它运行良好,但在外部控制台中却没有运行(我遇到以下错误: java.lang.NoClassDefFoundError )。 我检查了一下,由于某种原因,外部JAR未添加到我刚刚生成的

  • 我想在阴影罐子中记录maven工件在阴影罐子中的实际结果。 所有的包都被合并了,这使得很难仅仅通过查看JAR来确定到底有哪些工件进入了其中。 对于maven shade插件,这是完全可能的吗? 先谢谢你,菲尔。

  • 我制作了一个JAR文件。运行良好。我一直在修补源代码,但忘了做了哪些更改。现在这不起作用了。我能拉一下吗。Jar中的java?

  • 问题内容: 当我运行“清理并生成”时,仅在文件夹位于文件的同一文件夹时,才会运行正在创建的文件。 因此,如果我将jar文件移动到桌面并将该文件夹保留在该文件夹中,则jar文件将给我一个例外。 我该如何解决这个问题? 问题答案: 如果将jars复制到源代码目录中,它们将位于您的最终jar中。但是,我不确定这是否会在100%的时间内有效。 java-forum上有一篇很棒的文章,内容如下: 除了少数情