You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.1 KiB
1.1 KiB
GUI 打包问题修复总结
🎯 一句话总结
将 GUI 打包从 jpackage(需要 WiX)改为 gui-swing profile(独立 JAR),解决了 exit code 255 错误。
📋 问题
- 构建: #107 失败
- 错误:
script returned exit code 255 - 原因: jpackage 需要 WiX Toolset,但 WiX 不可用
✅ 解决方案
# 旧方案(失败)
mvn package -Pgui + jpackage --type msi
# 新方案(成功)
mvn package -Pgui-swing
📦 结果
| 项目 | 旧方案 | 新方案 |
|---|---|---|
| 依赖 | WiX + JDK 14+ | JDK 11+ |
| 文件 | EXE + MSI + JAR | 单一 JAR |
| 大小 | ~100 MB | 36 MB |
| 复杂度 | 高 | 低 |
🚀 快速使用
# 打包
mvn package -Pgui-swing -DskipTests
# 运行
java -jar target/smart-library-management-system-1.0-SNAPSHOT-gui-swing.jar
📝 相关文档
GUI_JPACKAGE_FIX.md- 详细修复报告GUI_PACKAGING_TEST_COMPLETE.md- 完整测试报告GUI_QUICK_REFERENCE.md- 快速参考