Jar包

Jar 包介绍

Jar 包 ( Java Archive,Java 归档文件) 是与平台无关的压缩文件格式,它允许将多个 Java 源文件编译生成的 class 文件(即字节码文件)打包成一个压缩文件(文件后缀名为 .jar)

Jar 包作用

  • 用于发布和使用第三方类库(项目中导入 Jar 包就可以使用第三方提供的代码)
  • 作为应用程序和扩展的构建单元(Jar 包可以和项目一起构建)
  • 作为组件、applet 或者插件程序的部署单位(Jar 包可以作为应用程序独立运行)
  • 用于打包与组件相关联的辅助资源(Jar 包除了打包 class 文件还可以打包项目图片等任何资源)

Jar 包分类

  • JDK Jar 包:JDK 提供的 Java 标准类库(安装 JDK 后自动导入使用)
  • 第三方 Jar 包:第三方组织或个人发布的 Java 非标准库(下载 Jar 包后手动导入使用)

IDEA 打包 Jar 包

  • 先创建一个要打包成jar包的类

  • 打开 File -> Project Structrue -> Artifacts -> + -> JAR -> from modules with dependencies…

  • 在 Main Class 中选择要打包的类

    project -> 选择打包的类 -> 然后OK

    点击OK

    注意:Maven项目打包时不要放到 main/java目录下,否则打成的 jar 中 META-INF/MANIFEST.MF 不含有 Main Class信息,生成可执行jar运行会提示没有主清单属性

  • 最后 Apply -> OK

  • Build -> Build Artifacts

  • 点击 Build 后就会再之前选择的 jar 存放目录中生成 jar 包

IDEA 导入 Jar 包

你可能会问,第三方或个人发布的 Jar 包在哪里找呀?

Maven Jar 包中心仓库地址 :https://mvnrepository.com/

这里有世界上最全的 Jar 包,不过要下载这里的 Jar 包需要学会使用 Maven 工具( 别着急哈,我们后面会学 )

另外,第三方开源组织一般会提供官网,可以在它们的官网上下载。还有就是一些 Java 开发人员会收集一些项目中常用的 Jar 包发布出来,也可以去下载。

用上面生成的 Jar 包给大家演示 IDEA 工程中如何导入 Jar 包:

  • 打开 File -> Project Structrue -> Modules ->Dependencies -> + -> jARs or directories…

  • 在 jar 包的存放目录中找到 jar 包,然后点击 OK

    实际项目开发一般习惯在工程中创建一个 lib 文件夹,将第三方 Jar 包都拷贝到这个文件夹里,以方便统一管理

  • 选择 jar 包 -> Apply -> OK

  • 然后就可以在 External Libraries(第三方类库) 中看到导入的 jar 包)

  • 将之前的 MyJar类 删除掉,然后新建一个测试类 Test,测试一下 jar 包是否可以

    看来可以正常使用,说明 Jar 包导入成功!

posted @ 2024-08-01 12:46  wen-210162704027  阅读(7)  评论(0编辑  收藏  举报