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