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

相关推荐
TT哇1 小时前
【Java EE初阶】计算机是如何⼯作的
java·redis·java-ee
Fireworkitte7 小时前
Apache POI 详解 - Java 操作 Excel/Word/PPT
java·apache·excel
weixin-a153003083167 小时前
【playwright篇】教程(十七)[html元素知识]
java·前端·html
DCTANT8 小时前
【原创】国产化适配-全量迁移MySQL数据到OpenGauss数据库
java·数据库·spring boot·mysql·opengauss
Touper.8 小时前
SpringBoot -- 自动配置原理
java·spring boot·后端
黄雪超8 小时前
JVM——函数式语法糖:如何使用Function、Stream来编写函数式程序?
java·开发语言·jvm
ThetaarSofVenice8 小时前
对象的finalization机制Test
java·开发语言·jvm
望获linux10 小时前
【实时Linux实战系列】CPU 隔离与屏蔽技术
java·linux·运维·服务器·操作系统·开源软件·嵌入式软件
JosieBook10 小时前
【Java编程动手学】使用IDEA创建第一个HelloJava程序
java·开发语言·intellij-idea
Thomas_YXQ10 小时前
Unity3D DOTS场景流式加载技术
java·开发语言·unity