java.beans jar_关于Java:如何在NetBeans中使用.jar文件?

我对Java开发完全陌生,所以请耐心等待...

我已经下载了由三个文件组成的Joda时间库:

joda-time-1.6.jar

joda-time-1.6-javadoc.jar

joda-time-1.6-sources.jar

首先,如何在自己的NetBeans项目之一中使用该库?

其次,一般来说,以上三个文件有什么区别? 标签" javadoc"和"源"分别表示什么? 这些罐子与" joda-time-1.6.jar"库有何不同?

非常感谢您的帮助。

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

131f777b01c7ac6f89dbe4d3dff6bfa2.png

(来源:netbeans.org) sub>

至于不同的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的附加功能:

0ff2c3b7fcba952d95173d1e34aada64.png

在NetBeans中有多种使用.jar文件的方法。卡莱布(Kaleb)和垃圾神(trashgod)涵盖了其中两个。重要的是要找出最适合您的方法。

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

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

在这种特殊情况下,花额外的时间为Joda Time创建图书馆可能是一个更好的选择。通过创建库,您可以将javadoc与功能关联。这将使NB编辑器中的代码完成更加有用,因为NB将向您显示与您可以选择的方法签名关联的javadoc。好的javadoc将帮助您确定哪种方法才是真正适合您的方法。您还可以将库的源与jar关联。当您开始调试代码时,这将非常有用,因为您将能够"进入"库代码。这些是很棒的附加功能,使用"添加罐子/文件夹..."选项不支持。

创建库确实有一些缺点,但是...

想要编译您的代码的人们将需要创建一个类似的库,这将需要更多的工作。

我们在此处理的一种方法是使用源代码(等效的eclipse配置之后)检入所有Netbeans项目信息。 这样,我们就可以在从SVN签出后立即尽可能在IDE中生成可构建的配置。

创建新项目时,项目查看器中将存在一个库文件夹。右键单击它,然后选择添加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源文件。

谢谢,那很有用。 您能告诉我如何将文档与joda-time.jar相关联吗?

如果它是一个Maven基础项目,则以上操作将无效,您应该使用:

使用专有库构建Maven项目

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值