Idea 打包jar 包的方法

1. File-> Project structure->Artifacts -> JAR ->From modules with dependencis.

 2.此时会在你选择的Main Class 同一目录下生成META-INF 文件夹以及其中的.MF 文件 :

3. 点击Build -> Build Artfacts ->Action(Build),此时会在你的项目文件中产生一个out 文件夹,其中可以看到已经打包好的jar 文件。

 4. 用cmd 运行jar 包:

cmd 中输入java -jar +your jar file 就可以执行相应的功能。

 5. 最后:

运行jar如果出现 invalid or corrupt jarfile的报错:

请确保你的.MF 文件夹与main class 在同一目录下,再做尝试,重新build。 祝你好运!

Intellij IDEA如何打包jar文件?相关推荐

  1. 【Java 虚拟机原理】Dalvik 虚拟机 ( 打包 Jar 文件和 Dex 文件 | 反编译 Dex 文件 | 分析 Dex 文件反编译结果 )

    文章目录 前言 一.打包 Jar 文件和 Dex 文件 1.示例代码 2.打包 Jar 文件 3.打包 Dex 文件 二.反编译 Dex 文件 三.分析 Dex 文件 1.Student 类相关信息 ...

  2. java生成dex_打包jar文件,jar转dex,class转dex等各种转换整理

    打包jar文件 主模块build.gradle根路径加入任务 task makeJar(type: org.gradle.api.tasks.bundling.Jar) { //指定生成的jar名称 ...

  3. exe4j 打包 jar 文件为 exe 文件(GUI程序)

    exe4j 打包 jar 文件为 exe 文件(GUI程序) 1.资源分享 2.把项目打包成 exe 文件 2.1 把项目打包成 jar 包(用 fatjar 打包项目) (1) 把 net.sf.f ...

  4. 打包jar文件后的spring部署及hibernate自动建表经验总结

    楔子 用spring+hibernate做一个服务器运行程序,在部署到服务器时(打包成jar,在window server2008下运行),出现了以下两个纠结问题: 1. 加载不了Spring容器 2 ...

  5. 打包jar文件 外部调用资源 so等

    一个非常好的从jar文件中加载so动态库方法,在android的gif支持开源中用到.这个项目的gif解码是用jni c实现的,避免了OOM等问题. 项目地址:https://github.com/k ...

  6. java文件打包jar文件_如何把JAVA文件打包成jar文件

    本文讲解了把java文件打包成jar文件的方法,经测试可行.由于作者没时间用批处理文件进行操作的方法没有列出来. (1)把一个java文件打包到当前目录   javac –d . *.java (2) ...

  7. java文件打包jar文件_把java文件打包成.jar (jar命令详解)

    把java文件打包成.jar (jar命令详解) 先打开命令提示符(win2000或在运行框里执行cmd命令,win98为DOS提示符),输入jar Chelp,然后回车(如果你盘上已经有了jdk1. ...

  8. Win打包jar文件

    提示:unity 跟Android Studio交互,需要在as中导出jar包,因为里面有个UnityPlayerActivity.cs,需要删除,不然Unity会报重复文件的错. 前言 本人不太喜欢 ...

  9. java打包后的图片文件在哪,java程序打包jar文件自带图片

    今天打包jar的文件的时候发觉图片无法定位导致图片加载失败.然后把图片放在jar文件路径下,图片就可以加载了.然后尝试写一段能够使jar文件定位图片位置的方法,成功了.但是会发觉,后者比前者在载入的时 ...

  10. java文件打包jar文件_Java打包成jar文件,以及将jar文件导出为exe文件方法汇总(图形说明)...

    方法一:用j2ewiz,使用方法如下: 操作步骤: 1.         双击j2ewiz.exe,出现软件注册窗口,点击下一步. 2.         选择待转换的Jar文件及最低Jvm版本.我选择 ...

最新文章

  1. 深入理解Android中View
  2. SCU3033 Destroying a Painting(最小费用最大流)
  3. 建议收藏!百度不到的硬核资源~
  4. 通过LDAP验证Active Directory服务
  5. windows7 python 指定源组播 10049_Python3组播通信编程实现教程(发送者+接收者)
  6. JFinal保存对象后可以取出主键
  7. 卷组删除pv_CentOS下删除一个卷组(VG)
  8. java判断一个月间隔_如何检查间隔列表(Joda-Time)是否完全涵盖Java中的一个月
  9. 与程序员朋友闲聊 通用权限管理系统有啥用?
  10. setoolikt制作钓鱼网站
  11. CentOS8 多网卡BondingTeam
  12. c语言中char * string,浅析string 与char* char[]之间的转换
  13. 腾讯云4核8g10M轻量服务器支持多少人在线?
  14. 【认知觉醒:开启自我改变的原动力】
  15. 从按下键盘到屏幕上显示字符计算机经过了哪些过程
  16. 网页图片上传到服务器
  17. Android应用开发详解【郭宏志】(奋斗之小鸟)_PDF 电子书
  18. 小学如何开展创客教育教学工作
  19. outlook反复出现验证
  20. java软件工程师 英文_java开发工程师英文求职信

热门文章

  1. 三菱PLC传送类指令应用
  2. [原创]把vscode的快捷键json配置批量导入微信小程序开发工具
  3. 敏捷开发(Agile)
  4. tkinter显示rtf文件
  5. 2019 中科院 信工所二室 夏令营 笔试面试经验
  6. 用java 解密pdf_Java 加密、解密PDF文档(示例代码)
  7. Linux的ssh登录命令,Linux SSH登录命令总结
  8. win10无线信号强度测试软件,一款改善Win10 WiFi 信号的小工具
  9. 【QT学习教程1】制作用户登陆界面
  10. python 余弦值,Python求向量的余弦值操作代码示例