zoukankan      html  css  js  c++  java
  • IDEA 打包和导入 Jar 包

    Jar 包介绍

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

    注:Jar 包与 zip 压缩文件格式兼容,意思就是你可以使用 zip 软件对Jar 包进行解压缩。

    Jar 包作用

    • 用于发布和使用第三方类库(项目中导入 Jar 包就可以使用第三方提供的代码)

    • 作为应用程序和扩展的构建单元(Jar 包可以和项目一起构建)

    • 作为组件、applet 或者插件程序的部署单位(Jar 包可以作为应用程序独立运行)

    • 用于打包与组件相关联的辅助资源(Jar 包除了打包 class 文件还可以打包项目图片等任何资源)

    Jar 包分类

    • JDK Jar 包:JDK 提供的 Java 标准类库(安装 JDK 后自动导入使用)

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

    IDEA 打包 Jar 包

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

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

    3.在 Main Class 中选择要打包的类

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

    点击OK

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

    4. 最后 Apply -> OK

    5. Build -> Build Artifacts

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

    IDEA 导入 Jar 包

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

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

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

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

    我就不上网下载 Jar 包,直接用上面生成的 Jar 包给大家演示 IDEA 工程中如何导入 Jar 包哈。

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

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

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

    3. 选择 jar 包 -> Apply -> OK

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

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

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

    作者:Binge
    本文版权归作者和博客园共有,转载必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
  • 相关阅读:
    lua 5.3最简单plugin编写
    CMake for MFC example
    写了个自动生成vcxproj的程序
    kindle試玩
    解放双手:如何在本地调试远程服务器上的Node代码
    PM2实用入门指南
    Express使用手记:核心入门
    Node服务一键离线部署
    fis-receiver:一行命令将项目部署到远程服务器
    Reflux系列01:异步操作经验小结
  • 原文地址:https://www.cnblogs.com/binbingg/p/13601702.html
Copyright © 2011-2022 走看看