idea生成双击可执行jar包

我这里是一个生成xmind,解析sql的一个main方法,可以通过配置文件来修改有哪些类会执行

我们经常会写一个处理文件的main方法,使用时再去寻找,入入会比较麻烦,这里就可以把我们写过的main方法打成jar包,放到指定的目录来处理文件并生成想要的结果

1.写出我们自己的main方法,本地测试完成

2.设置artifacts,用以生成jar包

  1. build-->build artifacts

  2. jar-->build,这里就在指定路径下生成了jar包(out/artifacts/log_parse_utils_jar/log-parse-utils.jar)

5.确认main方法的配置

用解压软件打开log-parse-utils.jar,打开log-parse-utils\META-INF\MANIFEST.MF,确认"Main-Class"是我们相要的结果,如果不对的话,就改成自己需要的class名

6.这时就可以log-parse-utils.jar双击文件运行了

我这里是生成了一些文件

7.最后注意一下,这里修改配置文件,需要复制出来改好再复制回去,直接编辑的话是不生效的(好长时间不改,有点忘记了)

相关推荐
古城小栈几秒前
Docker 多阶段构建:Go_Java 镜像瘦身运动
java·docker·golang
MapGIS技术支持11 分钟前
MapGIS Objects Java计算一个三维点到平面的距离
java·开发语言·平面·制图·mapgis
Coder_Boy_15 分钟前
业务导向型技术日志首日记录(业务中使用的技术栈)
java·驱动开发·微服务
盖世英雄酱581361 小时前
springboot 项目 从jdk 8 升级到jdk21 会面临哪些问题
java·后端
济南壹软网络科技有限公司2 小时前
企业级盲盒系统:Java高并发架构在多元化抽奖电商中的设计与实践
java·架构·开源源码·盲盒源码·盲盒h5·盲盒app
廋到被风吹走2 小时前
【Java】常用设计模式及应用场景详解
java·开发语言·设计模式
一条可有可无的咸鱼2 小时前
企业招聘信息,企业资讯进行公示
java·vue.js·spring boot·uni-app
程序猿DD2 小时前
JUnit 5 中的 @ClassTemplate 实战指南
java·后端
爱吃山竹的大肚肚2 小时前
EasyPOI 大数据导出
java·linux·windows