Java Netbeans-github-jars来自本地文件系统

Java Netbeans-github-jars来自本地文件系统,java,git,netbeans,Java,Git,Netbeans,您好,我在Netbeans 8.0.2中有一个基于ear的Web应用程序 我有一些来自本地文件系统的外部jar-s,例如C:\myproject\jars\stuff.jar 在我的项目的EJB modules properties\build\packaging中,我选中了“压缩Jar文件”和package require Jar to EJB Jar复选框。 在我的项目war模块中,我也做过 我创建了一个提交,然后将其推送到github,但当我尝试克隆或尝试通过另一台计算机从github中提

您好,我在Netbeans 8.0.2中有一个基于ear的Web应用程序

我有一些来自本地文件系统的外部jar-s,例如C:\myproject\jars\stuff.jar

在我的项目的EJB modules properties\build\packaging中,我选中了“压缩Jar文件”和package require Jar to EJB Jar复选框。 在我的项目war模块中,我也做过

我创建了一个提交,然后将其推送到github,但当我尝试克隆或尝试通过另一台计算机从github中提取repo时,它会显示错误,因为缺少指向主机库中本地文件系统的jar,例如:C:\myproject\jars\stuff.jar,而另一个comupter上不存在该库


有人知道如何解决这个问题吗

假设您使用默认的“ant”支持的项目,并通过“libraries”节点将库添加到项目中,那么您需要确保使用的是相对路径。在
addjar/Folder
对话框中,有一个名为
Reference as
的选项,带有一些
JRadioButtons
,请确保使用相对路径…并且JAR是相对于项目存储的。您可能会考虑使用基于Maven的项目,为了管理依赖关系,谢谢您,我尝试删除所有外部的JAR,然后用相对路径再次添加。添加后,将其推送到github。现在我们试图再次从零开始克隆它,但外部JAR仍然破坏了引用消息..:(外部JAR位于本地文件系统上的我的计算机中..我是否应该将它们复制到项目中并从项目库加载它们?您需要确保JAR位于相同的位置(相对于项目),我通常会在项目中创建一个
lib
目录,但是您可能不想在repositor中使用二进制文件。谢谢您,这解决了我的问题。