新闻详情

新闻详情

首页 / 资讯中心 / 详情

Java Swing 拼图项目打包成可运行 Jar + exe 完整步骤

发布时间:2026/9/30 6:19:20来源:尧图网络
Java Swing 拼图项目打包成可运行 Jar + exe 完整步骤
一、准备把Pictures文件夹放到src下src\ ├─ com\pintu\... └─ Pictures\ ├─ girl1\ ├─ account.jpg ├─ background.jpg ├─ Login.jpg ├─ Register.jpg └─ win.jpg所有读取图片的代码改成URLurl类名.class.getResource(/Pictures/xxx.jpg);ImageIconiconnewImageIcon(url);注意拼图块循环里num 0时跳过放空白JLabel删掉src/Pictures/Pictures.iml如果有Build → Rebuild Project二、打包成 JarFile → Project Structure → Artifacts点→JAR→From modules with dependenciesModule 选PinTuMain Class 选APP点 OK在 Output Layout 里点→Directory Content选中out/production/PinTu/Pictures确认结构PinTu.jar ├─ Pictures directory contents └─ PinTu compile outputApply → OKBuild → Build Artifacts → Build生成out/artifacts/PinTu_jar/PinTu.jarcmd 测试cdout\artifacts\PinTu_jarjava-jarPinTu.jar三、打包成 exe下载 Launch4jlaunch4j.sourceforge.net打开后填Basic → Output fileD:\PinTu_exe\PinTu.exeBasic → Jar选你打好的PinTu.jarHeader → Header type选GUIJRE → Bundled JRE path填jre点齿轮生成第一次会弹保存配置随便存个PinTu_config.xml生成jre文件夹cdC:\Program Files\Java\jdk-21 bin\jlink --add-modules java.desktop--outputD:\PinTu_exe\jre --strip-debug --no-header-files --no-man-pages最终结构PinTu_exe\ ├─ PinTu.exe └─ jre\ ├─ bin\ └─ lib\双击PinTu.exe测试整个文件夹打包发人即可。四、注意图片放src下不要放项目根目录路径用getResource不要用本地字符串Pictures必须打进 jar 根目录有Pictures.iml就删掉然后 Rebuild
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

流水线冲突全解:结构、数据、控制冒险与动态调度 2026/9/30 6:19:15

流水线冲突全解:结构、数据、控制冒险与动态调度

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
读论文、复现实验是科研日常,但我一直觉得这件事很耗时间。纯靠 2026/9/30 6:19:15

读论文、复现实验是科研日常,但我一直觉得这件事很耗时间。纯靠

读论文、复现实验是科研日常,但我一直觉得这件事很耗时间。纯靠自己啃原文,很难快速理清整篇工作的框架和关键细节;手动复现更是麻烦,环境、代码、数据集的各种琐碎问题,常常拖慢整个研究节奏。所以我最近换了一种方式…

阅读更多 →
ISP、ICP、IAP三种芯片烧录方式深入解析:从原理到实战选型 2026/9/30 6:19:15

ISP、ICP、IAP三种芯片烧录方式深入解析:从原理到实战选型

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
线性差分方程通解与特解:从斐波那契到复利分期 2026/9/30 6:19:15

线性差分方程通解与特解:从斐波那契到复利分期

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
CSS中Base64背景图的正确使用场景与工程实践 2026/9/30 6:19:08

CSS中Base64背景图的正确使用场景与工程实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
卡特兰数:嵌套结构合法性验证的数学基石 2026/9/30 6:19:08

卡特兰数:嵌套结构合法性验证的数学基石

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉