关于NetBeans生成可执行exe文件

在网上看了很多有关的有用的文章,给大家参考一下
1.https://netbeans.org/kb/docs/java/native_pkg_zh_CN.html
(NetBeans IDE 中的本机打包(netbeans 官网))
结果是生成可安装的程序,就像大家平时安装软件那样,安装后是一个文件夹里面有很多东西,个人觉得不如直接生成exe文件,如2
2.https://blog.csdn.net/m0_38100471/article/details/72811145?utm_source=blogxgwz6#commentBox
(如何将JAVA程序制作成可以直接执行的exe文件)
或者 https://blog.csdn.net/yyj108317/article/details/74908358?utm_source=blogxgwz1
(将java项目打包成jar包并生成可独立执行的exe文件)
这两个都很有用。

打开生成的exe文件可能会遇到的错误:
1.点击有反应,但是显示错误 https://blog.csdn.net/lijinzemmm/article/details/78504679?locationNum=10&fps=1
(使用exe4j将java程序打包成exe可执行文件遇到的问题)
很多人说是jdk版本问题,应该是32位,但是我实在是没找到32位的jdk,其实在本文第三个链接中有一个步骤:在这里插入图片描述
这个应该就是解决位数不对的办法
2.打开生成的exe文件时点击无反应:
这是个很烦躁的问题,应该是你程序入口不对,即本文第三个链接中的一个步骤,选择主函数,在这里插入图片描述
比如我的程序就是导出时netbeans生成的jar文件入口不对:
在这里插入图片描述
里面的文件用记事本打开:在这里插入图片描述
这个是可执行类的主函数,可能大家不知道到底哪个函数是我程序的入口,这时你可以打开netbeans看一看自己要打包的那个程序,比如说我的是这样的:
在这里插入图片描述
NewJFrame.java才是我的可执行文件,而JavaApplication虽然是总文件但是运行之后不会出现程序界面,而导出后我未修改时netbeans生成的jar文件中MANIFEST文件最后一项是Main-Class:javaapplication1.JavaApplication1,在netbeans中运行JavaApplication1就没有反应,所以生成exe文件后打开也没有反应,这时修改MANIFEST文件的主函数应该就可以解决问题。
花了不少时间总结的经验, 希望可以帮到你

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值