关于将Java程序打包为.exe文件所遇到的问题及解决方案

本文介绍了如何将Java程序打包为.exe文件,解决NOJVM错误,包括配置JDK环境变量和JRE,以及处理打开exe时的图片资源加载问题。作者建议确保JRE与exe文件在同一目录,并调整资源加载顺序以避免报错。

Java程序打包为.exe文件教程:

https://blog.youkuaiyun.com/m0_58177653/article/details/126021333

 所遇到的问题:

  • NO JVM could be found on your system.

        详细报错信息如下:

        

         根据报错信息的意思,就是你的电脑,没有配置好jdk环境变量,如果没有配置,可以先配置一下。

        但是我配置后,依然报这样的错误。找不到jre,自然找不到JVM来执行。可以看作电脑没有jre,将一个jre文件夹一块打包进项目文件夹中,jre路径就选择打包后的jre路径。详情可以参阅,上面引用文章中”如何在没有jdk的电脑中运行Java的exe可执行文件“。

        要注意打包的jre文件夹,必须和exe文件同目录!

 

  • 打开exe文件后,读取文件信息报错。

         详细报错信息如下:

 在Java程序中执行,不会出现Can't read input file!报错,但是打开exe可执行文件后,出现报错。

 可能是图片资源和exe文件加载顺序出现问题,可以将exe文件放在imges的上一级目录,就可以解决。

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值