一尘不染

Java如何在NetBeans中添加JAR

java

假设你创建了一个新项目,并希望它使用某个第三方库,例如widget.jar。你在哪里添加此JAR:

  1. 文件>>项目属性>>图书馆>> 编译时库 ; 要么
  2. 文件>>项目属性>>图书馆>> 运行时库 ; 要么
  3. 工具>>库(库管理器)>>库类路径;要么
  4. 工具>> Java平台(Java平台管理器)

所有这些对话框似乎都做相同的事情,但是我敢肯定它们都有正确的用法。在网上找不到好的“最佳实践”文章,并且“ NetBeans帮助目录”对话框也无济于事。


阅读 882

收藏
2020-03-05

共1个答案

一尘不染

你想将库添加到项目中,这样做时你有两个选择:

编译时库是编译应用程序所需的库。汇编你的应用程序(例如,将其转换为war文件)时不包括它们。这种类型的库必须由运行你的项目的容器提供。

当你想要更改API和实现,或者由容器提供库时(在javax.servlet通常是这种情况,但需要由应用服务器(例如,Apache Tomcat)提供编译),这很有用。

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

至于其他替代方案,则可以使用全局库Library Manager或使用jdk库。后者只是你的常规Java库,而前者只是你以通用名称存储一组库的一种方式。对于你以后的所有项目,只需手动选择从中导入它们,而不是手动分配库Library Manager。

2020-03-05