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

相关推荐
Hello-Brand9 分钟前
Java核心知识体系10-线程管理
java·高并发·多线程·并发·多线程模型·线程管理
乐悠小码15 分钟前
数据结构------队列(Java语言描述)
java·开发语言·数据结构·链表·队列
史努比.16 分钟前
Pod控制器
java·开发语言
2的n次方_19 分钟前
二维费用背包问题
java·算法·动态规划
皮皮林55119 分钟前
警惕!List.of() vs Arrays.asList():这些隐藏差异可能让你的代码崩溃!
java
莳光.20 分钟前
122、java的LambdaQueryWapper的条件拼接实现数据sql中and (column1 =1 or column1 is null)
java·mybatis
程序猿麦小七24 分钟前
基于springboot的景区网页设计与实现
java·spring boot·后端·旅游·景区
weisian15131 分钟前
认证鉴权框架SpringSecurity-2--重点组件和过滤器链篇
java·安全
蓝田~32 分钟前
SpringBoot-自定义注解,拦截器
java·spring boot·后端
.生产的驴35 分钟前
SpringCloud Gateway网关路由配置 接口统一 登录验证 权限校验 路由属性
java·spring boot·后端·spring·spring cloud·gateway·rabbitmq