我尝试过的事情:
假设您使用的是默认的基于Ant的Netbeans项目,您将需要修改projectsbuild.xml
文件,以包含JavaDocs的生成,并将结果文件复制到build.classes.dir
中,以便对它们进行jar
首先单击files
选项卡,在projects
选项卡旁边,展开项目节点,您将看到根目录中的build.xml
文件
接下来,您需要在编译和jar处理之间向构建过程中注入一些功能。通过阅读build.xml
中的信息,-post-compile
目标可能是我们想要开始的地方。
在阅读了Javadoc
ant任务文档之后,我将其添加到我的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 © 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上有一篇很棒的文章,内容如下: 除了少数情