社区
Java SE
帖子详情
使用exe4j打包jar为exe,运行闪退,无法看到错误信息
叫我小菜鸡
2019-08-14 06:08:42
Java 生成.exe时直接进入时闪退 ,在cmd中运行时不闪退是怎么回事
...全文
1001
3
打赏
收藏
使用exe4j打包jar为exe,运行闪退,无法看到错误信息
Java 生成.exe时直接进入时闪退 ,在cmd中运行时不闪退是怎么回事
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
灰色的乌鸦
2019-08-26
打赏
举报
回复
引用 楼主 叫我小菜鸡 的回复:
Java 生成.exe时直接进入时闪退 ,在cmd中运行时不闪退是怎么回事
引用 楼主 叫我小菜鸡 的回复:
Java 生成.exe时直接进入时闪退 ,在cmd中运行时不闪退是怎么回事
那说明是你打包步骤有问题,仔细看看是哪一步没有设置对
叫我小菜鸡
2019-08-14
打赏
举报
回复
这样的吗,还以为打包错了呢
oh_Maxy
2019-08-14
打赏
举报
回复
因为程序结束就退出了,会关闭程序。cmd里执行的程序退出,就退出到cmd界面。
使用
exe
4j
打包
含第三方
jar
包的Java项目为Windows可执行文件
exe
4j
是由 JetBrains 开发的一款专业级 Java 应用
打包
工具,能够将标准的
JAR
文件封装为 Windows 平台下的原生可执行文件(.
exe
),屏蔽 JVM 启动细节,提升用户
使用
体验。其主要功能包括:图形化配置项目入口、精细化控制 JVM 参数(如堆内存、GC 策略)、支持 GUI 与 Console 两种启动器类型,并可嵌入私有 JRE 实现环境隔离。适用场景示例:- 企业级桌面客户端发布- 需隐藏技术栈的商业软件部署- 对启动性能和兼容性要求较高的 Java 工具产品。
jar
打包
成
exe
遇到的问题
个人觉得launch4j比较好用,因为没找到安装包用了
exe
4j
,遇到的一些问题百度不到,解决之后记录一下1.用到了外部
jar
包(jdom) 在eclipse
运行
的时候没有问题,导出成
jar
之后就出了问题,点按钮没反应 打成
exe
,
运行
的时候会输出
错误信息
文件,java.lang.ClassNotFoundException: org.jdom.Content 最后发现是要在class...
exe
4J
在本地生成的
exe
文件能
运行
,但是到了其他电脑就不能
运行
exe
4J
在本地生成的
exe
文件能
运行
,但是到了其他电脑就不能
运行
,需要什么办法才能解决
阻止
exe
4j
生成error.log和output.log
使用
exe
4j
生成的
jar
的
exe
启动程序时,如果
jar
中有抛出异常,则输出信息会被自动保存到error.log中。类似的标准输出信息会被保存到output.log中,这样的结果就是随着启动次数的增多,这两个文件会越来越大。而且,通常情况下程序的日志会有专门的日志框架来记录,我们一般不需要这里进行日志的记录。 从网上查了很多资料,没找到如何关闭的这两个日志的方法,而官方的帮助文档中也没有提及关闭的方
Maven
打包
后
运行
报错
Maven
打包
后
运行
报错 场景描述 今天在用Maven
打包
的时候发现打完后的
jar
包
无法
正常执行,一开始我以为是依赖问题。结果在摸索中发现有一个技巧可以解决问题。 解决方法 1.先clean 2.然后启动你所有的服务,如果是单体项目就执行你的main方法 3.服务启动后,直接package(注意千万不要再clean了) 效果 此时用java -
jar
命令测试发现可以正常
运行
对比 常规方法:先clean再package 技巧:启动服务后直接package 通常情况下还是用常规方法打
Java SE
62,628
社区成员
307,259
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章