如何在NetBeans中使用.jar文件?
我对Java开发是全新的,所以忍耐着我…
我已经下载了由三个文件组成的Joda时间库:
- 乔达时间,1.6.jar
- 乔达时间 – 1.6 javadoc.jar
- 乔达时间 – 1.6 sources.jar
首先,我如何在自己的NetBeans项目中使用这个库?
其次,一般来说,上面三个文件有什么区别呢? 标签“javadoc”和“来源”是什么意思? 这些jar子与“joda-time-1.6.jar”库有什么不同?
非常感谢您的帮助。
您可以将JAR文件添加到项目中的库中:
替代文字http://wiki.netbeans.org/wikihttp://img.dovov.comb/b7/Adding_jar_AntlrInNetBeansJavaApplication.jpg
至于不同的JAR,
- joda-time-1.6.jar只包含已编译的类(这是您在项目中使用Joda所需的JAR)
- joda-time-1.6-javadoc.jar包含所有类的文档
- joda-time-1.6-sources.jar包含所有类的源代码
除了直接将JAR或文件夹添加到项目中,您可以将它们添加到库中,并在多个项目之间共享。 从“ 工具”菜单中select“ 库”以获取添加库的对话框。 添加后,可以从Add Library …上下文菜单中select它们,如Kaleb Brasee的答案所示 。 请注意,例如,添加H2数据库,JFreeChart和JScience:
在NetBeans中使用.jar文件有很多种方法。 Kaleb和垃圾已经覆盖了其中两个。 要做的重要的事情是弄清楚哪个适合你。
如果您有一个随机的jar文件,其中包含要在项目中使用的function,则“Add Jar / Folder …”选项可能是个不错的select。 您的项目将依赖于该jar文件。 如果你开始与其他人共享项目,他们将需要有该jar来编译代码。
当您将一个jar文件添加到项目中时,NB Java编辑器将能够利用它并提供代码完成(在可以select的popup窗口中显示方法签名)。
在这个特殊情况下,花些额外的时间为Joda时间创build一个图书馆可能是一个更好的select。 通过创build一个库,您可以将javadoc与function相关联。 这使NB编辑器中的代码更加有用,因为NB会向您显示与您可以select的方法签名关联的javadoc。 良好的javadoc将帮助你决定哪一种方法对你来说是最合适的。 您还可以将库的来源与jar关联起来。 当你开始debugging代码时,这将变得非常有用,因为你将能够“进入”库代码。 这些是使用“Add Jar / Folder …”选项不支持的很好的附加function。
创build一个库确实有一些缺点,虽然…
想要编译你的代码的人需要创build一个类似的库,这将是一个更多的工作。
在创build新项目时,项目查看器中有一个库文件夹。 右键单击它并select添加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源文件。
如果这是一个Maven基础项目,上面的工作将不起作用,您应该使用: build maven项目,包括propriatery库