我是Java开发的新手,所以请耐心等待......
我下载了Joda时间库,其中包含三个文件:
首先,如何在我自己的NetBeans项目中使用此库?
其次,一般来说,上面三个文件之间有什么区别?标签'javadoc'和'来源'是什么意思?这些罐子与'joda-time-1.6.jar'库有什么不同?
非常感谢您的帮助。
答案 0 :(得分:30)
您可以将JAR文件添加到项目中的库中:
(来源:netbeans.org)
至于不同的JAR,
答案 1 :(得分:15)
除了直接向项目添加JAR或文件夹之外,您还可以将它们添加到库中并在多个项目中共享它们。从工具菜单中选择 Libraries 以获取添加库的对话框。添加后,可以从添加库... 上下文菜单中选择它们,如Kaleb Brasee的answer所示。请注意,例如,添加H2数据库,JFreeChart和JScience:
答案 2 :(得分:5)
在NetBeans中使用.jar文件的方法有很多种。 Kaleb和trashgod已经覆盖了其中两个。重要的是要弄清楚哪个适合你。
如果您的随机jar文件具有要在项目中使用的功能,则“添加Jar /文件夹...”选项可能是一个不错的选择。您的项目将依赖于该jar文件。如果您开始与其他人共享项目,他们将需要使用该jar来编译代码。
当您将jar文件添加到项目中时,NB Java编辑器将能够利用它并提供代码完成(在您可以选择的弹出窗口中显示方法签名)。
在这种特殊情况下,花费额外的时间为Joda Time创建一个库可能是更好的选择。通过创建库,您可以将javadoc与功能相关联。这使得NB编辑器中的代码完成更加有用,因为NB将显示与您可以选择的方法签名关联的javadoc。好的javadoc将帮助您确定哪种方法适合您。您还可以将库的源与jar相关联。当您开始调试代码时,这变得非常有用,因为您将能够“进入”库代码。这些是使用“添加Jar /文件夹...”选项不支持的强大附加功能。
创建库确实有一些缺点,但是......
想要编译代码的人需要创建一个类似的库,这将是一个更多的工作。
答案 3 :(得分:4)
创建新项目时,项目查看器中有一个库文件夹。右键单击它并选择添加jar文件选项。添加joda-time-jar后,您可以将源或javadoc jar与joda-time.jar关联起来。关联源文件或java文档允许netbeans提供智能感知。
答案 4 :(得分:2)
如果它是maven基础项目,则上述操作不起作用,您应该使用: build maven project with propriatery libraries included