IDEA项目如何实现打jar包
jar包是什么?
jar包主要是对class文件进行打包,而java编译生成的class文件是平台无关的,这就意味着jar包是跨平台的,所以不必关心涉及具体平台的问题。
当我们开发了一个程序以后,程序中有很多的类,如果需要提供给别人使用,发给对方一大堆源文件是非常不好的,因此通常需要把这些类以及相关的资源文件打包成一个 jar 包,把这个 jar 包提供给别人使用。
这样他人在拿到我们提供的jar之后,就能方便地进行使用。
IDEA打jar包流程
1.打开你需要打jar包的项目

2.使用ctrl + shift + alt + s 快捷键进入设置


3.创建jar包


4.将 include in project build勾选保存后再编译一下



5.编译后在项目的目录中会多出一个out文件夹,里面存放的就是使用IDEA导出的jar包

6.通过cmd命令开打jar包并运行即可(java -jar XXX.jar)

使用命令运行jar文件
- 后台运行:javaw -jar -项目名.jar >log.txt
- 前台运行:java -jar -项目名.jar
- 项目启动时抢占内存运行:javaw -jar -Xmx1024m 项目名.jar >log.txt
命令解析
javaw:后台运行java:前台运行Xmx:设置Java堆栈的初始化大小Xms:设置最大的java堆大小> log.txt:将日志定向输出到log.txt中
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
springboot如何从数据库获取数据,用echarts显示(数据可视化)
这篇文章主要介绍了springboot如何从数据库获取数据,用echarts显示(数据可视化),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-12-12
@WebFilter在SpringBoot无效的原因分析和解决方案
使用Ruoyi的demo部署成功后,发现js、css等静态文件都进入了过滤器,但是发现静态文件没有使用浏览器缓存,新建BrowserCacheFilter.java并增加@WebFilter处理,应用自动重启后发现@WebFilter无效,所以本文给大家介绍了@WebFilter在SpringBoot无效的原因分析和解决方案2024-03-03
SpringBoot整合ShardingSphere的示例代码
本文主要介绍了SpringBoot整合ShardingSphere的示例代码,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2021-09-09


最新评论