`
blue2048
  • 浏览: 183127 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

idea 打jar包

阅读更多

 

步骤:

1. 选中Java项目工程名称,在菜单中选择 File->project structure... (快捷键Ctrl+Alt+Shift+S)。



 

2. 在弹出的窗口中左侧选中"Artifacts",点击"+"选择jar,然后选择"from modules with dependencies"。



 

3. 在配置窗口中配置"Main Class"。



 

4. 选择“Main Class”后,选择“copy to the output  and link via manifest”,配置“Directory for META-INF/MAINFEST.MF”,此项配置的缺省值是:D:\workshop\DbUtil\src\main\java,需要改成:D:\workshop\DbUtil\src\main\resources,如果不这样修改,打成的jar包里没有包含META-INF/MAINFEST.MF文件,这个应该是个IDEA的BUG(参考:http://stackoverflow.com/questions/15724091/how-to-run-a-jar-file-created-using-intellij-12),配置完成后如下图所示,点击OK进入下一步。(如果选择“extract to the target jar”,即把第三方jar文件,打入最终的可运行jar包时,可以不修改“Directory for META-INF/MAINFEST.MF”的配置,用缺省值即可)


 

5. 右键“<output root>”,选择“Create Directory”,输入目录名:lib



 

6. 用鼠标按住第三方jar,拖入<output root>下的lib目录下



 

7. 用鼠标选中我们将要打出的jar包文件,点击下方“Class Path:”后面的按钮,在“Edit Classpath”窗口中,将每个第三方jar文件前加上相对路径:lib\,形成如:lib\xxx.jar的形式,这个目录“lib”,就是前面输入的那个“lib”,这里如果第三方jar很多的话,可以在“Edit Classpath”窗口中,用鼠标选中所有第三方jar,然后Ctrl+X,把内容cut & copy到UltraEdit里,用列格式一下子全部修改好,再paste到“Edit Classpath”窗口中。完成后如下所示:


 

8. 完成后,点击OK,Apply等按钮,回到IDEA的主菜单,选择“Build - Build Artifacts”下的“Build”或者“Rebuild”即可生成最终的可运行的jar,并把第三方jar放到和此jar并行的lib目录下,用winrar打开目标jar,可以看到META-INF/MAINFEST.MF文件被正确包含,内容也正确。


 

9. 在jar包的输出目录下,执行命令:java -jar xxx.jar,即可运行jar文件。

 

转自 http://bglmmz.iteye.com/blog/2058785

分享到:
评论

相关推荐

    详解idea打jar包

    ### 详解idea打jar包 #### 一、前言 在软件开发过程中,将Java项目的源代码打包成可执行的jar文件是一项常见的需求。对于非Maven项目的开发者来说,掌握如何利用IntelliJ IDEA(简称IDEA)进行jar包的构建尤为重要...

    Jar包包名修改

    如果需要更改类或包的名称,应该使用重构工具,如IntelliJ IDEA或Eclipse的内置重构功能。同时,如果JAR文件已经被其他程序引用,修改文件名后,这些引用也需要相应更新,否则会导致运行错误。 总结来说,"Jar包包...

    IDEA主题jar包

    IDEA主题jar包是针对IntelliJ IDEA这款流行的Java集成开发环境(Integrated Development Environment)的个性化定制组件。IntelliJ IDEA是由JetBrains公司开发的一款强大的IDE,被广泛用于Java、Kotlin、Groovy等...

    生成JAR包的方法(打包后运行好像不快)

    ### 生成JAR包的方法与优化运行速度 #### 标题理解: - **标题**:“生成JAR包的方法(打包后运行好像不快)”:该标题指出文章将介绍如何生成Java应用程序的JAR包,并提到打包后的程序运行速度较慢的问题。 #### ...

    idea主题jar包

    sublime monokai 比较喜欢sublime中的monokai主题,在此介绍如何在IntelliJ idea中使用该主题 在IntelliJ idea中打开 File-&gt;Import Settings...-&gt;选择下载的jar包(jar包的存放的位置无要求,可以直接放在桌面上)

    Idea打包jar包

    ### Idea打包jar包 在Java开发领域中,IntelliJ IDEA(简称Idea)是一款非常受欢迎的集成开发环境(IDE)。它提供了丰富的功能来帮助开发者更高效地编写、测试和部署Java应用程序。其中,“打包”功能是Idea的一个...

    如何打jar包,教你如何打jar包

    2. **使用IntelliJ IDEA打JAR包** - 在IntelliJ IDEA中,打开项目。 - 转到"File" &gt; "Project Structure"。 - 在"Artifacts"选项卡中,点击"+",选择"JAR" &gt; "From modules with dependencies..."。 - 选择主类...

    idea升级优化的Jar包

    有关idea升级优化的jar包 仅供参考 JetbrainsIdesCrack-3.4-release-enc

    IntelliJ IDEA汉化jar包.rar

    "IntelliJ IDEA汉化jar包.rar"正是为解决这一问题而提供的资源,它包含了将IDEA界面汉化所需的所有文件。 汉化过程通常是通过替换或添加特定的jar包来实现的。在"IntelliJ IDEA汉化jar包.rar"中,主要的文件是...

    idea配置jar包

    idea配置jar包

    IDEA对使用了第三方依赖jar包的非Maven项目打jar包的问题(图文详解)

    IDEA对使用了第三方依赖jar包的非Maven项目打jar包的问题 本文主要介绍了IDEA对使用了第三方依赖jar包的非Maven项目打jar包的问题,通过详细的图文详解,帮助大家更好地理解和解决这个问题。 知识点1:IDEA打jar包...

    idea将Java项目打包Jar包生成exe应用程序.docx

    打包Springboot项目到jar包: 1. 在IntelliJ IDEA中,打开项目。 2. 转到`Build`菜单,选择`Build Artifacts...`。 3. 如果尚未配置Artifacts,点击`+`添加一个新的Artifact,选择`JAR`,然后`From modules with ...

    IDEA2017版快捷键打包jar

    这篇内容我们将深入探讨"IDEA2017版快捷键打包jar"的相关知识点,以及如何将Eclipse的常用快捷键应用到IDEA中,以帮助Eclipse开发者顺利过渡到IDEA的开发环境。 首先,快捷键在编程中起着至关重要的作用,它能够...

    idea打包java程序(包含依赖的所有jar包)

    "idea打包java程序(包含依赖的所有jar包)" 在本篇文章中,我们将详细介绍如何使用Intellij Idea将Java程序打包,包括所有依赖的JAR包。下面是相关知识点的总结: 一、创建Artifacts配置 在Intellij Idea中,需要...

    idea护眼主题jar包

    【标题】"idea护眼主题jar包"是一个针对IntelliJ IDEA开发的个性化主题集合,旨在为用户在长时间编程时提供更加舒适、护眼的视觉体验。这些主题以不同的颜色搭配和亮度设置,降低了对眼睛的刺激,有助于减轻视觉疲劳...

    git4idea.jar

    git4idea.jar

    Idea中文汉化JAR包.zip

    【标题】"Idea中文汉化JAR包.zip"是一个专门为IntelliJ IDEA(简称Idea)提供的中文语言包,这个压缩文件包含了让这款流行的Java集成开发环境支持中文显示的所有必要资源。 【描述】提到的"Idea中文汉化包"是为了...

    java开发常用jar包(含15个jar包)

    这里提到的"java开发常用jar包(含15个jar包)"是一个集合,包含了Java、JDBC、MySQL以及JavaWeb和Servlet相关的关键库。 1. **Java**: Java基础库是所有Java应用的基础,包括核心类库如`lang`, `util`, `io`等,提供...

    超详细介绍idea中java程序打jar包的两种方式

    2. 设置 jar 包名称,jar 包打好后所在的路径,以及添加工程编译文件。 3. 点击 OK 后,回到 IDEA 界面,然后按照图示依次点击选项,最终选择你的 jar 包名,点击 build,jar 包便打包成功。 4. 打包成功后,进入你...

Global site tag (gtag.js) - Google Analytics