繁体   English   中英

将外部jar副本添加到Project

[英]Adding External jar copy to Project

我创建了一个项目,但我正在使用外部库。 在此输入链接描述

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

  1. 右键单击文件夹“Libraries”
  2. 添加库
  3. 创造...
  4. 给它起个名字“gson 2.7”
  5. 挑选了类,源和javadoc文件。

我继续编程然后将代码添加到Github。 然后,当我克隆它时,我的图书馆丢失了。

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

非常感谢您的帮助

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

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

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

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

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

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

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

1.将jar文件复制到项目中。

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

2.使用Maven

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

非常感谢大家的帮助:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM