Intellij Idea中批量导入第三方jar包的全过程

 更新时间:2021年12月17日 17:16:19   作者:Charles Ren  
引入jar包一般都是针对小的java项目,这篇文章主要给大家介绍了关于Intellij Idea中批量导入第三方jar包的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下

jar包就指第三方提供的开源的API,这些API不属于JDK的,需要通过导入才能使用。

添加和导入的区别

注意:本文里的 导入添加 jar包是不同的含义。

导入:在代码中引用jar包。

添加:只是简单把jar包拷贝到项目中而没有引用,这时会报错。

所以我们的目标是导入,也就是能让我们的编译器找到jar包中的类。

具体步骤

1. 创建lib文件夹

为了批量导入,我们在项目下建立一个lib文件夹

这个文件夹用于存放所有我们要使用的jar包。然后我们可以添加jar包,也就是所有我们要使用的jar包全部拷贝到lib文件夹里。

而一些文章介绍但add external library 是导入单独但jar包,不能批量导入,而且他只是引用到你到jar包所在路径,如果你不小心删除了jar包,则他就引用不到该路径就会报错,所以我们才需要创建lib文件夹,把jar包拷贝进来。

2. 添加为Library

然后我们右键lib文件夹,选择Add as Library

添加为该项目的Library,也就是指定该lib文件夹作为项目的一个Library。

然后我们可以检查是否添加成功,mac使用快捷键cmd+;打开面板查看如下

3. 添加Dependence

这里是最重要的一步。你的项目是否引用jar包成功都是看这个界面。通常你做完上面两步,这里就会自动添加lib到你的dependence里。如果没有则点击下面+号然后找到添加Library选择project中的lib文件夹点击ok。勾选后ok完成添加。这里添加上了,项目才是真正导入jar包成功。

4. 检查是否引用成功

jar包导入成功后会出现下拉选项,也就是该jar包可以被引用了。

这时项目中就会成功引用到所需jar包,编译器报错消除

5. 继续添加jar包

当你有其他jar包要继续添加时,你只需要复制jar包到lib文件夹里。但注意这时仅仅是添加jar包而没有导入,你会发现他没有下拉选项。

解决:

原理和上面第三步一样,找到dependence,然后删除lib,重新添加Library一次,勾选ok,就可以了。

总结

搞清楚这个工具的引用jar包原理,这些就都好弄了。

引入jar包一般都是针对小的java项目。一般大点的项目都会用maven或者gradle专业的管理工具来进行第三方包管理,之前使用maven最近gradle越来越流行,比如android使用gradle。就会更加方便。只需在配置文件里配置就可以了。

到此这篇关于Intellij Idea中批量导入第三方jar包的文章就介绍到这了,更多相关Idea批量导入第三方jar包内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 手写java性能测试框架的实现示例

    手写java性能测试框架的实现示例

    这篇文章主要为大家介绍了java实现性能测试框架示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • Eclipse配置python开发环境过程图解

    Eclipse配置python开发环境过程图解

    这篇文章主要介绍了Eclipse配置python开发环境过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • Spring手写简化版MVC流程详解

    Spring手写简化版MVC流程详解

    Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架。本文将通过简单示例带大家掌握SpringMVC简化版手写方法,感兴趣的可以了解一下
    2022-11-11
  • Java通过XPath获取XML文件中符合特定条件的节点

    Java通过XPath获取XML文件中符合特定条件的节点

    今天小编就为大家分享一篇关于Java通过XPath获取XML文件中符合特定条件的节点,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • 浅谈java中OO的概念和设计原则(必看)

    浅谈java中OO的概念和设计原则(必看)

    下面小编就为大家带来一篇浅谈java中OO的概念和设计原则(必看)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • Java设计模式之依赖倒转原则精解

    Java设计模式之依赖倒转原则精解

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。本篇介绍设计模式七大原则之一的依赖倒转原则
    2022-02-02
  • Java 并发编程学习笔记之Synchronized简介

    Java 并发编程学习笔记之Synchronized简介

    虽然多线程编程极大地提高了效率,但是也会带来一定的隐患。比如说两个线程同时往一个数据库表中插入不重复的数据,就可能会导致数据库中插入了相同的数据。今天我们就来一起讨论下线程安全问题,以及Java中提供了什么机制来解决线程安全问题。
    2016-05-05
  • Spring Boot 实现程序的优雅退出(详细步骤)

    Spring Boot 实现程序的优雅退出(详细步骤)

    Spring Boot 为我们提供了优雅退出的功能,使应用程序能够在关闭时正常处理完所有当前请求,避免请求被中断导致数据丢失或不一致等问题,本文将全面介绍如何在 Spring Boot 应用程序中实现优雅退出,感兴趣的朋友跟随小编一起看看吧
    2024-03-03
  • 详解SpringCloud Config配置中心

    详解SpringCloud Config配置中心

    这篇文章主要介绍了详解SpringCloud Config配置中心,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-03-03
  • mybatis中insert返回值为1,但数据库却没有数据

    mybatis中insert返回值为1,但数据库却没有数据

    这篇文章主要介绍了mybatis中insert返回值为1,但数据库却没有数据,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10

最新评论