我有一个用 Netbeans 开发的 Java 项目。 因为我是唯一的开发人员,而且它是一个简单的项目(一个源文件,但它需要几个专业库),所以我没有使用源代码管理。
我不再从事这个项目,并希望将其交给其他人,以防他们将来需要对其进行更改。我认为仅仅压缩项目文件夹并将其发送给她是不够的,因为该项目指向位于我计算机上其他地方(多个位置)的库。 有没有办法指示 Netbeans 创建项目的可共享副本,其中包含所有库的副本以及所需的指针? (dist/lib 中有库的副本,但我很确定这不是 Java 在构建项目时寻找它们的地方。
File
菜单中的Export Project -> to ZIP
会满足我在这里的需求吗?
导出项目以便从 NetBeans IDE 重新打开它:
右键单击您的项目并选择创建新文件夹。将其命名为 lib,然后按 OK。如果您转到"
Files
"选项卡,您将能够看到该文件夹。然后把(复制)你的库放在那里。
然后返回项目选项卡并右键单击库节点。选择添加 JAR/文件夹,然后指向要使用的 jar 所在的位置(在 lib 文件夹内)。选择该文件,并确保选择"引用为:相对路径"选项。单击打开。
现在,如果展开项目的库节点,您将能够看到您的库。
选择您的项目,然后从文件菜单中选择"
Export project to ZIP
"。
就是这样。
如果解压缩创建的 zip 文件,您将看到包含所有 JAR 文件的 lib 文件夹。此外,如果您转到nbproject
并打开文件project.properties
您将看到一些行,例如 file.reference.dom4j-1.6.1.jar=lib\dom4j-1.6.1.jar
.我相信这就是 Netbeans 知道在哪里可以找到您需要的库的方式。
如果要迁移到 Eclipse: http://www.coderanch.com/t/458555/vc/Export-Netbeans-Eclipse
如果你想通用,那么你应该用Maven
或Ant
来构建你的项目。每个现代IDE(Eclipse,NetBeans,InteliJ)都可以理解这些构建工具。
希望对您有所帮助。