java项目打jar包,并且在cmd命令行运行
在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命令行运行相关推荐
- java项目打jar包
http://www.cnblogs.com/tianguook/archive/2012/03/14/2396335.html java项目打jar包分为2种情况: 一.java项目没有导入第三方j ...
- java项目打jar包的两种情况
java项目打jar包的两种情况 本文介绍一下java项目打jar包时的两种情况各怎么操作 方法/步骤 1. 1 一.java项目没有导入第三方jar包 这时候打包就比较简单: 1. 首先在Ecl ...
- idea将java项目打成jar包
一.idea将java项目打成jar包(非maven方式) File -->Project Structure -->Artifacts --> Jar --> From mo ...
- [vb]利用WScript.Shell对象隐藏cmd命令行运行
1. WScript.Shell(Windows Script Host Runtime Library)是一个对象,对应的文件是C:\WINDOWS\system32\wshom.ocx,Wscri ...
- zadig提取驱动地址以及cmd命令行运行驱动命令
zadig提取驱动地址extract files以及cmd命令行运行驱动命令 在PyUSB做与USB硬件命令通信时,需要安装驱动,找到了利用了zadig安装驱动.后续想直接利用驱动安装而不是zadig ...
- java项目添加jar包
java如何导入jar包 X1: 在java工程中怎么导入jar包 1. 项目名称上单击右键,点击properties. 2 .点击"Java Build Path",点击&quo ...
- IDEA下maven编译打包Java项目成jar包但是resource下配置文件打包不成功
今天在IDEA下打包一个Java项目,准备打包成jar包直接执行,打包之后运行时候一直提示resource下资源文件找不到,但我又确实配置了的,而且在IDEA上可以运行,但是打包成jar包之后就运行不 ...
- 将java项目导出jar包,然后转成在windows上的可执行文件(没有java运行环境的电脑也可以)
近期在做一个java串口项目,需要将完整的项目导出.exe文件在没有java环境的电脑上运行,下面是详细的操作步骤以及遇到各种问题的解决办法.. 1.将项目导出jar包,使用的工具是eclipse,该 ...
- 命令行把java项目打成jar包
工作中需要把jenkin-client项目打成jar包使用. 以下为在命令行用jar命令打包,记录一下: 切换到项目路径,执行 jar cf jenkin-client.jar java-clie ...
- Java项目打成Jar包后执行Jar包指定方法
最近在考虑跳个槽的问题,也看了几个面试,其中有一个面试让我本地写一个蛇形矩阵,打成Jar包,并且可以使用java -jar 命令启动,本人基础不太牢固,这个问题我找了半天才找到解决的办法,面试题答完直 ...
最新文章
- Win8 Metro(C#)数字图像处理--2.35图像肤色检测算法
- (数据库系统概论|王珊)第十一章并发控制-第五、六、七节:并发调度的可串行性、两段锁协议和封锁的粒度
- 1-算法leetcode 876 快慢指针
- 4.1 深层神经网络
- JAVA springboot ssm b2b2c多用户商城系统源码(三):服务提供与调用
- 从程序员角度--解决ipad白苹果问题的最佳办法---纠正网上的错误言论
- python print tab_Python 字符串 expandtabs() 方法
- step-by-step: 夕小瑶版神经网络调参指南
- [数据结构] 非旋Treap
- 网页制作中PS图像处理的应用
- 磁盘分区之MSDOS与GPT
- java计算机毕业设计游泳馆信息管理系统源程序+mysql+系统+lw文档+远程调试
- 不吹不黑!逛 GitHub 没看过这 10 个开源项目,绝对血亏...
- seo关键词排名优化的方法
- 微信视频号直播数据哪里可以看?
- 一米OA漏洞学习——getfile.jsp 任意文件读取漏洞
- 如何建立一套自己的投资系统?(一)
- 什么是大牛,我彻底服了,大牛讲解信号与系统
- Android shortcut的使用及源码分析
- 文献检索课程笔记3——论文写作
热门文章
- 老李分享:单元测试的 5 个错误
- Asp.Net Web API 2第十四课——Content Negotiation(内容协商)
- 使用jQuery Uploadify在ASP.NET 上传附件
- C# DataTable 按数字排序问题
- JavaScript通用库(转)
- 7.企业安全建设入门(基于开源软件打造企业网络安全) --- 蜜罐与攻击欺骗
- 1.从Paxos到Zookeeper分布式一致性原理与实践---分布式架构
- 7.Linux/Unix 系统编程手册(上) -- 内存分配
- 自己编写的中文字符串的截取函数
- 开源Web安全测试工具调研