将外部jar副本添加到Project

时间:2016-06-25 18:06:13

标签: java netbeans jar

我创建了一个项目,但我正在使用外部库。 enter link description here

我将库添加到我的Beans中,如下所示:

  1. 右键单击文件夹" Libraries"
  2. 添加资料库
  3. 创建...
  4. 给它起个名字" gson 2.7"
  5. 选择了class,source和javadoc文件。
  6. 我继续编程,然后我将代码添加到Github。然后,当我克隆它时,我的图书馆丢失了。

    我该如何解决这个问题?我怎样才能让它变得动态,所以我不用再担心了。换句话说,我需要将库添加到我的代码而不仅仅是引用。

    非常感谢您的帮助

3 个答案:

答案 0 :(得分:0)

只需将您的库的副本上传到github。

答案 1 :(得分:0)

我没有使用netbeans,但据我所知,它在项目目录之外的某处添加了jar,它只是将jar的位置添加到类路径中。当你从github上传然后克隆项目时,不会上传/克隆jar,你的项目的项目结构元数据也会从netbeans中丢失。

我的建议是学习并开始使用像maven这样的构建工具。由于您具有Internet连接,因此每次都需要添加依赖库。它还将lib添加到项目文件夹的目标目录中,因此您可能只需要一次Internet连接。 libs将每次上传并从github repo克隆回来。

像eclipse这样的IDE内置了对maven的支持,所以你甚至不用担心执行mvn命令。这是一个让您感兴趣的教程 - 使用您喜欢的IDE。

https://platform.netbeans.org/tutorials/nbm-maven-quickstart.html

答案 2 :(得分:0)

非常感谢所有的回复和评论。

从技术上讲,我的问题有两种方法。对于这个关节示例,我选择将外部jar文件复制到我的项目中。

<强> 1。将jar文件复制到项目中。

  • 转到项目属性
  • 在Libraries文件夹下,确保按照以下步骤设置库文件夹。
  • 在底部添加库(您可以创建或导入;因为我已经在Netbeans中使用了gson,我只是导入它。)
  • 按确定确认完成!

<强> 2。使用Maven

  • 转到插件并确保安装了所有Maven插件,如果不这样做的话。
  • 创建一个新项目并选择maven / java application
  • 按照提示
  • 此时您可以开始编码(在我的情况下,我只是从其他项目中导入了我的类文件)
  • 右键单击“依赖项文件夹”,然后“添加依赖项”
  • 在查询下键入您要查找的存储库;就我而言“com.google.code.gson:gson:2.7”
  • 点击添加即可完成!

非常感谢大家的帮助:)