什么是在Netbeans上添加库的“正确”方式?
问题描述:
我使用Netbeans 8.1来编写Java代码,当我想添加一个外部库(例如XStream,JDateChooser等)时,我发现.jar
在线,我通过在Libraries --> add JAR/Folder
上点击右键将其添加到我的项目中。什么是在Netbeans上添加库的“正确”方式?
这之后,我写我的代码,一切工作正常,直到我完成我的项目,我想这与Clean and Build
导出到.jar
我想,这也许是因为我给libaray绝对路径,而不是相对路径,但我不确定。
PS:说我遇到的麻烦图书馆是XStream 1.4.7
答
所有的库应该包含在构建后jar
文件包。最简单的方法是在项目上单击右键,选择Properties
和The project properties
。在新窗口中打开找到Categories
和Libraries
。在右侧,您可能会看到按钮Add library/JAR
。可能它是一样的。
此外,您可以创建一个Maven项目并通过依赖关系导入所有库。
提供'.jar'文件引用的绝对路径不是一个好主意,而是在选择/添加'.jar'文件引用到您的项目时使用相对路径。 – Shashanth