如何在NetBeans中使用.jar文件?
我完全新的Java开发如此容忍我...如何在NetBeans中使用.jar文件?
我已经下载了它由三个文件的乔达时库:
- 乔达时间,1.6.jar
- 乔达 - 时间 - 1.6 javadoc.jar
- 乔达时间 - 1.6 sources.jar
首先,我怎么使用我自己的NetBeans项目之一这个库?
其次,一般来说,上面三个文件的区别是什么?标签'javadoc'和'sources'是什么意思?这些罐子与'joda-time-1.6.jar'库有什么不同?
非常感谢您的帮助。
您将JAR文件添加到库中的项目:
alt text http://wiki.netbeans.org/wiki/images/b/b7/Adding_jar_AntlrInNetBeansJavaApplication.jpg
对于不同的JAR,
- 乔达时间,1.6.jar只包含编译类(这是您需要在您的项目中使用Joda所需的JAR)
- joda-time-1.6-javadoc.jar包含所有类的文档
- 乔达时间 - 1.6 sources.jar包含了所有的类
的源代码,当你创建一个新的项目出现在项目库文件夹观众。右键单击它并选择添加jar文件选项。一旦添加了joda-time-jar,您可以将源代码或javadoc jar与该joda-time.jar相关联。关联源文件或java文档可以让netbeans提供智能感知。
- Joda-time.jar包含Joda库.class文件。
- joda-time-javadoc包含描述库api的javadoc html文件。
- joda-time-sources包含库的实际Java源文件。
除了直接将JAR或文件夹添加到项目中,您可以将它们添加到库中并在多个项目*享它们。从工具菜单中选择库以获取添加库的对话框。一旦添加,它们可以从Add Library ...上下文菜单中选择,如Kaleb Brasee的answer所示。注意,例如,H2数据库,JFreeChart的和JScience的加法:
有很多方法在NetBeans中使用.jar文件。 Kaleb和垃圾墙已经覆盖了其中两个。重要的是要弄清楚哪种方法适合你。
如果您的随机jar文件具有您想要在项目中使用的功能,那么'Add Jar/Folder ...'选项可能是一个不错的选择。您的项目将依赖于该jar文件。如果你开始与其他人共享项目,他们将需要有该jar来编译代码。
向项目中添加一个jar文件时,NB Java编辑器将能够利用它并提供代码完成(在可以选择的弹出窗口中显示方法签名)。
在这种特殊情况下,花费额外的时间为Joda时间创建一个库可能是一个更好的选择。通过创建一个库,您可以将javadoc与功能相关联。这使NB编辑器中的代码完成更加有用,因为NB会向您显示与您可以选择的方法签名关联的javadoc。好的javadoc将帮助你决定哪种方法对你来说是最合适的。您还可以将库的来源与jar关联起来。当你开始调试代码时,这会变得非常有用,因为你可以'进入'库代码。这些都是使用“Add Jar/Folder ...”选项不支持的强大附加功能。
创建库也有一些缺点,但...希望编译代码需要创建一个类似的图书馆,这将是更多的工作
乡亲。
我们在这里处理的一种方法是通过检查所有Netbeans项目信息与源代码(等效的eclipse配置旁边)。这样,我们尽可能地在SVN结账后立即在IDE中生成可构建的配置。 – 2010-01-07 15:59:28
谢谢,这是非常有用的。你能告诉我如何将文档与joda-time.jar关联吗? – MalcomTucker 2009-12-29 18:57:37