2009-12-29 90 views
18

我完全新的Java开发如此容忍我...如何在NetBeans中使用.jar文件?

我已经下载了它由三个文件的乔达时库:

  • 乔达时间,1.6.jar
  • 乔达 - 时间 - 1.6 javadoc.jar
  • 乔达时间 - 1.6 sources.jar

首先,我怎么使用我自己的NetBeans项目之一这个库?

其次,一般来说,上面三个文件的区别是什么?标签'javadoc'和'sources'是什么意思?这些罐子与'joda-time-1.6.jar'库有什么不同?

非常感谢您的帮助。

回答

4

的源代码,当你创建一个新的项目出现在项目库文件夹观众。右键单击它并选择添加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源文件。
+0

谢谢,这是非常有用的。你能告诉我如何将文档与joda-time.jar关联吗? – MalcomTucker 2009-12-29 18:57:37

15

除了直接将JAR或文件夹添加到项目中,您可以将它们添加到库中并在多个项目中共享它们。从工具菜单中选择以获取添加库的对话框。一旦添加,它们可以从Add Library ...上下文菜单中选择,如Kaleb Brasee的answer所示。注意,例如,H2数据库,JFreeChart的和JScience的加法:

NetBeans 6.7.1 Library Manager

5

有很多方法在NetBeans中使用.jar文件。 Kaleb和垃圾墙已经覆盖了其中两个。重要的是要弄清楚哪种方法适合你。

如果您的随机jar文件具有您想要在项目中使用的功能,那么'Add Jar/Folder ...'选项可能是一个不错的选择。您的项目将依赖于该jar文件。如果你开始与其他人共享项目,他们将需要有该jar来编译代码。

向项目中添加一个jar文件时,NB Java编辑器将能够利用它并提供代码完成(在可以选择的弹出窗口中显示方法签名)。

在这种特殊情况下,花费额外的时间为Joda时间创建一个库可能是一个更好的选择。通过创建一个库,您可以将javadoc与功能相关联。这使NB编辑器中的代码完成更加有用,因为NB会向您显示与您可以选择的方法签名关联的javadoc。好的javadoc将帮助你决定哪种方法对你来说是最合适的。您还可以将库的来源与jar关联起来。当你开始调试代码时,这会变得非常有用,因为你可以'进入'库代码。这些都是使用“Add Jar/Folder ...”选项不支持的强大附加功能。

创建库也有一些缺点,但...希望编译代码需要创建一个类似的图书馆,这将是更多的工作

乡亲。

+0

我们在这里处理的一种方法是通过检查所有Netbeans项目信息与源代码(等效的eclipse配置旁边)。这样,我们尽可能地在SVN结账后立即在IDE中生成可构建的配置。 – 2010-01-07 15:59:28

相关问题