当前位置: 首页 > news >正文

日总结 28

Java C/S 架构的开发与打包为.exe:
一、Java C/S 架构开发核心
架构拆分
客户端:负责 UI 交互(Swing/JavaFX)、本地逻辑处理、网络请求发送。
服务器端:处理核心业务逻辑(Spring Boot/Netty)、数据存储(MySQL/Redis)、并发与安全控制。
关键技术栈
开发工具:IntelliJ IDEA(首选)、Eclipse;构建工具:Maven/Gradle。
通信层:TCP(Netty)、HTTP(Spring Boot + HttpClient);序列化:JSON(Jackson)、Protobuf。
客户端 GUI:Swing(简单界面)、JavaFX(丰富 UI,配合 Scene Builder)。
二、客户端打包为.exe的方法
核心目标是将可运行的 JAR 包转换为 Windows 可执行文件,解决用户依赖 Java 环境的问题,常用工具:
Launch4j(推荐入门)
功能:将 JAR 包装为单个.exe,支持绑定 JRE、自定义图标。
优势:配置简单,适合快速生成可执行文件。
Inno Setup(适合分发)
功能:将 JAR、JRE、资源文件打包为安装包(.exe),支持自动安装、创建快捷方式。
优势:适合正式发布,用户体验更完整。
Excelsior JET(高性能需求)
功能:将 Java 代码编译为原生机器码,启动速度快,适合对性能敏感的场景(如游戏客户端)。
特点:商业工具(有免费社区版),无外部 Java 依赖。

http://www.gsyq.cn/news/53506.html

相关文章:

  • 实用指南:AI: 生成Android自我学习路线规划与实战
  • 《算法设计与分析》第三章学习记录
  • #题解#洛谷 P3029 Cow Lineup S #双指针#离散化#
  • 如何创建你的百Google度!!(实现双搜索引擎页面)
  • P7152 [USACO20DEC] Bovine Genetics G
  • CF1592E Bored Bakry
  • 如何在ISA-95体系中采用Apache Camel + MQTT Broker衔接L3与L4 Legacy应用
  • 11月18日日记
  • 一文讲清:数据清洗、数据中台、数据仓库、数据治理 - 智慧园区
  • 人工智能之编程进阶 Python高级:第四章 数学类模块
  • Solon AI 开发学习 - 1导引
  • 2025 年 11 月滚珠丝杆厂家推荐排行榜,高负载滚珠丝杆,耐磨滚珠丝杆,检测仪器高速滚珠丝杆,螺母滚珠丝杆,医用自动化滚珠丝杆公司推荐
  • UE4/UE5反射系统动态注册机制解析 - 实践
  • 做题随笔:P3403
  • 《从纪律委员到AI元人文开放者》
  • 「Solution」AGC008F Black Radius
  • 人工智能之编程进阶 Python高级:第二章 面向对象
  • OI vs Group Theory, Do You Guys Know?
  • 2025年11月穿戴式吸奶器,电动吸奶器,百元吸奶器品牌测评排名,高性价比选购指南!
  • 2025年11月百元吸奶器,静音吸奶器,便携吸奶器品牌测评排名,高性价比选购指南!
  • Q:R2R(Row-to-Row)映射 XML 是数据同步“源表字段→目标表字段” 的转换规则基础教程。
  • 【Azure Developer】解决在中国区 Microsoft Graph 命令Get-MgUserAuthenticationPhoneMethod 不可用的问题
  • 聊聊deepseek对latex的辅助
  • 【LVGL】图片部件
  • 10大 spring源码设计模式 (图解+秒懂+史上最全)
  • TypeScript-安装安装
  • ThreadLocal 、TransmittableThreadLocal 底层原理 (图解+秒懂+史上最全)
  • linux c ini
  • Spring AI Alibaba 项目源码学习(十二)-完结:Tool
  • linux busybox