使用IDEA实现exe执行文件

第一步:java代码

public class Startup {
    public static void main(String[] args) {
        //加载spring容器
        final SpringContainer springContainer = new SpringContainer();
        springContainer.load();

        ReadAndWriteExcel readAndWriteExcel = new ReadAndWriteExcel();
        List mobileList = readAndWriteExcel.readExcel();
        readAndWriteExcel.writeExcel(mobileList);
    }
}

public class SpringContainer {
    public static final String DEFAULT_SPRING_CONFIG = "classpath*:spring/spring-*.xml";

    public void load() {
        String configPath = DEFAULT_SPRING_CONFIG;

        ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext(configPath);
        AppContext.ctx = ctx;
    }
}

因为后面使用exe4j完成jar包到exe文件的操作,需要制定主函数,所以需要在main方法中加载spring容器(若没有加载bean可以不用加)


第二步:打jar包






第三步:exe4j完成转化

1、桌面新建目录jarFile,目录下创建2个文件夹jre和data,jre下存放本机使用的java路径下的jre文件夹,data存放第二步打包的jar文件



2、启动exe4j



3、选择转化类型



4、选择应用名称和输出路径



5、根据本机java环境选择是否需要64位jdk,并填写应用的显示名称



6、选择需要转化的jar文件



7、选择第二步中的主函数



8、选择运行环境,并选择跨平台运行所需的jre文件



9、删除原有的路径,选择jre文件夹



10、选择客户端运行



11、选择运行等待的图标(可跳过)



12、后续默认操作即完成



后记:网上的例子在使用exe4j的第二步 Choose project type时,多数选用的“Jar in EXE” mode,但是我使用这个类型时在第7步会找不到主函数main函数,所以选用的第一种方式


  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值