繁体   English   中英

如何在NetBeans中使用.jar文件?

[英]How to use .jar files in NetBeans?

我是Java开发的新手,所以请耐心等待......

我下载了Joda时间库,它包含三个文件:

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

首先,如何在我自己的NetBeans项目中使用此库?

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

非常感谢任何帮助。

您可以将JAR文件添加到项目中的库中:

替代文字
(来源: netbeans.org

至于不同的JAR,

  • joda-time-1.6.jar只包含已编译的类(这是您在项目中使用Joda所需的JAR)
  • joda-time-1.6-javadoc.jar包含所有类的文档
  • joda-time-1.6-sources.jar包含所有类的源代码

除了直接向项目添加JAR或文件夹之外,您还可以将它们添加到库中并在多个项目之间共享它们。 从“ 工具”菜单中选择“ 库”以获取用于添加库的对话框。 添加后,可以从添加库...上下文菜单中选择它们,如Kaleb Brasee的答案所示 请注意,例如,添加H2数据库,JFreeChart和JScience:

NetBeans 6.7.1库管理器

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

如果您有一个随机jar文件,其中包含您要在项目中使用的功能,则“添加Jar /文件夹...”选项可能是一个不错的选择。 您的项目将依赖于该jar文件。 如果您开始与其他人共享项目,他们将需要使用该jar来编译代码。

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

在这种特殊情况下,花费额外的时间为Joda Time创建一个库可能是更好的选择。 通过创建库,您可以将javadoc与功能相关联。 这使得NB编辑器中的代码完成更加有用,因为NB将显示与您可以选择的方法签名关联的javadoc。 好的javadoc将帮助您确定哪种方法适合您。 您还可以将库的源与jar相关联。 当您开始调试代码时,这变得非常有用,因为您将能够“进入”库代码。 这些是使用“添加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源文件。

如果它是maven基础项目,则上述方法不起作用,您应该使用: 包含propriatery库的build maven项目

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM