请问如何在NetBeans中添加JAR

如何在NetBeans中添加JAR

假设您创建了一个新项目,并且希望它能够利用某个第三方库,比如说,widget.jar..你把这个罐子加在哪里:

  1. 文件>项目属性>库>

    编译时图书馆

    ;或
  2. 文件>项目属性>库>

    运行时图书馆

    ;或
  3. 工具>图书馆(图书馆经理)>图书馆分类路径;或
  4. 工具>Java平台(Java平台管理器)

所有这些对话框似乎都在做同样的事情,但我相信它们都有其正确的用法。在网上找不到一篇好的“最佳实践”文章,NetBeans帮助内容对话框也帮不上忙。


红糖糍粑
浏览 377回答 3
3回答

冉冉说

您希望将库添加到您的项目中,在这样做时,您有两个选项,正如您自己标识的那样:编译时库是编译应用程序所需的库。它们不包括在您的应用程序组装(例如,到一个WAR文件)。此类库必须由运行项目的容器提供。当您想要更改API和实现时,或者当库由容器提供时(javax.servlet通常是编译所需的,但由应用服务器(例如ApacheTomcat)提供的),这是非常有用的。运行时库是编译和运行项目时都需要的库。在大多数情况下,这可能是你想要的。例如,如果您的项目被打包到WAR/EAR中,那么这些库将包含在包中。至于其他的警报器,你有全球图书馆使用Library Manager或JDK图书馆。后者只是您的常规java库,而前者只是您以公共名称存储一组库的一种方式。对于所有未来的项目,您可以选择从您的Library Manager.

开满天机

如果项目的源代码中有引用类的导入语句,则应该将JAR添加到项目编译时库中。(JAR Widget.jar将自动添加到项目的运行时库中)。它对应于(1)。如果您的源代码对其他JAR中的类有导入,而这些类的源代码有导入语句来引用widget.jar中的类,那么应该将widget.jar添加到运行时库列表中。它对应于(2)。可以将JAR直接添加到项目属性中的库列表中。还可以创建一个包含JAR文件的库,然后将该库包含在编译时或运行时库列表中。如果您为widget.jar创建了NetBeans库,您还可以将JAR内容的源代码与Widget.jar中定义的API的Javadoc关联起来。NetBeans在调试代码时将使用这个有关widget.jar的附加信息。它还将用于在编辑器中使用代码完成时提供添加信息。您应该避免使用Tools>Java平台向项目添加JAR。该对话框允许您修改用于编译和运行所有使用您创建的Java平台的项目的类路径。这有时可能很有用,但几乎完全隐藏了项目对widget.jar的依赖。

狐的传说

项目文件服务表Go文件选项卡拖放文件到libs文件悬停。返回项目选项卡,您看到的是:)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java