指定jar包的main入口方法

这是一个项目的结构,我们想指定jar的main为‘MainAPP’类,因为该类已经有Main方法,所以不需要再指定LoadPrice类的具体方法。
在这里插入图片描述
在项目工程的pom文件中,通过packaging标签,指定其打包方式为jar.在这里插入图片描述
点击File —> Project Structure
在这里插入图片描述

选择Artifacts —> +号 —> From modules with dependencies在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

kkkkkkk:~/下载$ java -jar /mediai/b761950d94fae23cae/gitlab/supporter/out/artifacts/convert_json_jar/convert-json.jar /home/下载/模板录入格式.xlsx /home/下载

package com.i.convert.convertjson.service;
public class MainApp {

    public static void main(String[] args) {
        // 检查是否有参数传入
        if (args.length < 1) {
            System.out.println("Usage: java -jar **.jar <param1> <param2>");
            return;
        }

//        String methodName = args[0]; // 方法名
//        String param1 = args[1];      // 参数1
//        String param2 = args.length > 2 ? args[2] : null; // 参数2(可选)

        String param1 = args[0];      // 参数1
        String param2 = args[1]; // 参数2(可选)

//        if (methodName == null || methodName.isEmpty()) {
//            System.out.println("Invalid method name: " + methodName);
//        }
//        if (methodName.equals("excel")) {
            // 执行方法
            ExcelReader.excel(param1, param2);
//        }
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值