首页 > 解决方案 > 如何为使用 Mysql 的 Java 应用程序创建 exe 文件

问题描述

我使用 netbeans 和 Mysql 作为我的数据库在 java 中开发了一个桌面应用程序。

如何创建包含数据库的 .exe 文件,以便我的应用程序可以在其他设备上执行?

标签: javadeployment

解决方案


MadProgrammer的报价开始:

AFAIK MySQL 是数据库服务器,这意味着它不能在独立模式下运行。这意味着您需要在目标机器上安装 MySQL——这似乎违反直觉。如果你想要一个独立的数据库,那么也许 h2 会是一个更好的选择,它是一个纯 Java SQL 数据库系统,不需要任何额外的安装

最简单的选择是使用内部数据库,以便将每个资源捆绑到单个应用程序中。

否则 - 如何处理与外部数据库相关的问题(它是与您的 java 应用程序一起运行的应用程序)?

通过创建专用安装流程(运行专用脚本,在允许执行您的应用程序之前安装所需的第 3 方解决方案):

  1. 安装您选择的数据库。
  2. 可选择允许将初始配置应用于数据库。
  3. 安装您自己的应用程序。
  4. 完成数据库和您的应用程序之间的绑定。
  5. 将操作系统配置为在启动时选择运行已安装的数据库。

至于为您的 java 应用程序提供 .exe 可执行文件 - 请参阅我提供的参考资料。第 3 方工具应该可以轻松创建适合您需求的 .exe。

封装命令的批处理文件java -jar ...也可以工作。

参考:


推荐阅读