在idea中给项目打jar包

  • 按快捷键


  • 接下来就是按需求操作了。看下图

  • 模型选择相应的。

  • Main Class如果留空的话,那么在配置文件里面就不会有以下内容
    也就是说你在命令行运行jar的时候若不指定运行类,就会报错

    如果指定类,就不报错

  • Jar Files from lib 选项决定了你最终生成的jar包的结构,第一项是把项目的代码+额外的jar包依赖(例如ojdbc.jar)全部整合到一起,最终输出一个jar文件。
    第二项是把项目代码和额外的依赖jar包分开,生成好几个jar包。
    下图是第一种jar的结构

  • .MF文件一般放置于src\main\resources下,先确保项目其他位置没有.MF文件。有的话先删除

  • 接下来,一般是软件自动生成了,只需确定即可

最后是
jar包完成。

在cmd运行jar,只能运行main方法哦

这是运行默认的启动类
运行配置文件指定的main
java -jar C:\Users\22374\Desktop\api-java.jar


这是运行非默认的main方法
运行其他类的main
java -cp C:\Users\22374\Desktop\Z__OtherDemo.jar back1.Demo

java项目打jar包,并且在cmd命令行运行相关推荐

  1. java项目打jar包

    http://www.cnblogs.com/tianguook/archive/2012/03/14/2396335.html java项目打jar包分为2种情况: 一.java项目没有导入第三方j ...

  2. java项目打jar包的两种情况

    java项目打jar包的两种情况 本文介绍一下java项目打jar包时的两种情况各怎么操作 方法/步骤 1.  1 一.java项目没有导入第三方jar包 这时候打包就比较简单: 1.  首先在Ecl ...

  3. idea将java项目打成jar包

    一.idea将java项目打成jar包(非maven方式) File -->Project Structure -->Artifacts --> Jar --> From mo ...

  4. [vb]利用WScript.Shell对象隐藏cmd命令行运行

    1. WScript.Shell(Windows Script Host Runtime Library)是一个对象,对应的文件是C:\WINDOWS\system32\wshom.ocx,Wscri ...

  5. zadig提取驱动地址以及cmd命令行运行驱动命令

    zadig提取驱动地址extract files以及cmd命令行运行驱动命令 在PyUSB做与USB硬件命令通信时,需要安装驱动,找到了利用了zadig安装驱动.后续想直接利用驱动安装而不是zadig ...

  6. java项目添加jar包

    java如何导入jar包 X1: 在java工程中怎么导入jar包 1. 项目名称上单击右键,点击properties. 2 .点击"Java Build Path",点击&quo ...

  7. IDEA下maven编译打包Java项目成jar包但是resource下配置文件打包不成功

    今天在IDEA下打包一个Java项目,准备打包成jar包直接执行,打包之后运行时候一直提示resource下资源文件找不到,但我又确实配置了的,而且在IDEA上可以运行,但是打包成jar包之后就运行不 ...

  8. 将java项目导出jar包,然后转成在windows上的可执行文件(没有java运行环境的电脑也可以)

    近期在做一个java串口项目,需要将完整的项目导出.exe文件在没有java环境的电脑上运行,下面是详细的操作步骤以及遇到各种问题的解决办法.. 1.将项目导出jar包,使用的工具是eclipse,该 ...

  9. 命令行把java项目打成jar包

    工作中需要把jenkin-client项目打成jar包使用. 以下为在命令行用jar命令打包,记录一下: 切换到项目路径,执行 jar cf  jenkin-client.jar  java-clie ...

  10. Java项目打成Jar包后执行Jar包指定方法

    最近在考虑跳个槽的问题,也看了几个面试,其中有一个面试让我本地写一个蛇形矩阵,打成Jar包,并且可以使用java -jar 命令启动,本人基础不太牢固,这个问题我找了半天才找到解决的办法,面试题答完直 ...

最新文章

  1. Win8 Metro(C#)数字图像处理--2.35图像肤色检测算法
  2. (数据库系统概论|王珊)第十一章并发控制-第五、六、七节:并发调度的可串行性、两段锁协议和封锁的粒度
  3. 1-算法leetcode 876 快慢指针
  4. 4.1 深层神经网络
  5. JAVA springboot ssm b2b2c多用户商城系统源码(三):服务提供与调用
  6. 从程序员角度--解决ipad白苹果问题的最佳办法---纠正网上的错误言论
  7. python print tab_Python 字符串 expandtabs() 方法
  8. step-by-step: 夕小瑶版神经网络调参指南
  9. [数据结构] 非旋Treap
  10. 网页制作中PS图像处理的应用
  11. 磁盘分区之MSDOS与GPT
  12. java计算机毕业设计游泳馆信息管理系统源程序+mysql+系统+lw文档+远程调试
  13. 不吹不黑!逛 GitHub 没看过这 10 个开源项目,绝对血亏...
  14. seo关键词排名优化的方法
  15. 微信视频号直播数据哪里可以看?
  16. 一米OA漏洞学习——getfile.jsp 任意文件读取漏洞
  17. 如何建立一套自己的投资系统?(一)
  18. 什么是大牛,我彻底服了,大牛讲解信号与系统
  19. Android shortcut的使用及源码分析
  20. 文献检索课程笔记3——论文写作

热门文章

  1. 老李分享:单元测试的 5 个错误
  2. Asp.Net Web API 2第十四课——Content Negotiation(内容协商)
  3. 使用jQuery Uploadify在ASP.NET 上传附件
  4. C# DataTable 按数字排序问题
  5. JavaScript通用库(转)
  6. 7.企业安全建设入门(基于开源软件打造企业网络安全) --- 蜜罐与攻击欺骗
  7. 1.从Paxos到Zookeeper分布式一致性原理与实践---分布式架构
  8. 7.Linux/Unix 系统编程手册(上) -- 内存分配
  9. 自己编写的中文字符串的截取函数
  10. 开源Web安全测试工具调研