为了账号安全,请及时绑定邮箱和手机立即绑定

如何在NetBeans中添加JAR

如何在NetBeans中添加JAR

慕雪6442864 2019-07-15 19:27:02
如何在NetBeans中添加JAR假设您创建了一个新项目,并且希望它能够利用某个第三方库,比如说,widget.jar..你把这个罐子加在哪里:文件>项目属性>库>编译时图书馆;或文件>项目属性>库>运行时图书馆;或工具>图书馆(图书馆经理)>图书馆分类路径;或工具>Java平台(Java平台管理器)所有这些对话框似乎都在做同样的事情,但我相信它们都有其正确的用法。在网上找不到一篇好的“最佳实践”文章,NetBeans帮助内容对话框也帮不上忙。
查看完整描述

3 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

您希望将库添加到您的项目中,在这样做时,您有两个选项,正如您自己标识的那样:

编译时库是编译应用程序所需的库。它们不包括在您的应用程序组装(例如,到一个WAR文件)。此类库必须由运行项目的容器提供。

当您想要更改API和实现时,或者当库由容器提供时(javax.servlet通常是编译所需的,但由应用服务器(例如ApacheTomcat)提供的),这是非常有用的。

运行时库是编译和运行项目时都需要的库。在大多数情况下,这可能是你想要的。例如,如果您的项目被打包到WAR/EAR中,那么这些库将包含在包中。

至于其他的警报器,你有全球图书馆使用Library ManagerJDK图书馆。后者只是您的常规java库,而前者只是您以公共名称存储一组库的一种方式。对于所有未来的项目,您可以选择从您的Library Manager.


查看完整回答
反对 回复 2019-07-15
?
跃然一笑

TA贡献1826条经验 获得超6个赞

如果项目的源代码中有引用类的导入语句,则应该将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的依赖。


查看完整回答
反对 回复 2019-07-15
?
撒科打诨

TA贡献1934条经验 获得超2个赞

项目文件服务表

Go文件选项卡

拖放文件到libs文件悬停。

返回项目选项卡,您看到的是:)


查看完整回答
反对 回复 2019-07-15
  • 3 回答
  • 0 关注
  • 1162 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信