如何分发Java桌面应用程序?

如何分发Java桌面应用程序?,java,jakarta-ee,Java,Jakarta Ee,分发Java的替代方案是什么 我不想添加我提取的文件。 我不想把我的.jar文件泄露给用户。 最终用户只需安装和使用应用程序 要使用哪个数据库,以便用户不需要像SQL Server那样进行配置 如何减少我的应用程序的执行时间?它需要更多的时间来执行 编辑 它是一个没有数据库的应用程序。 应该有安装在程序文件中的安装文件和桌面上的快捷方式,以及一些注册表项,以便使用启动应用程序启动它。作为分发机制运行良好。在您的站点上托管.jar,您的客户机可以下载(前提是他们有JRE)。它将选择要使用的适当JR

分发Java的替代方案是什么

我不想添加我提取的文件。 我不想把我的.jar文件泄露给用户。 最终用户只需安装和使用应用程序

要使用哪个数据库,以便用户不需要像SQL Server那样进行配置

如何减少我的应用程序的执行时间?它需要更多的时间来执行

编辑

它是一个没有数据库的应用程序。 应该有安装在
程序文件中的安装文件和桌面上的快捷方式,以及一些注册表项,以便使用启动应用程序启动它。

作为分发机制运行良好。在您的站点上托管.jar,您的客户机可以下载(前提是他们有JRE)。它将选择要使用的适当JRE,并允许您通过自动下载来更新应用程序

如果您想要一个数据库,请签出。它是纯Java,是Java6的标准配置。您的应用程序可以在启动时检查现有数据库,如果不存在,则初始化/配置。这将保留下来供将来调用。

作为一种分发机制运行良好。在您的站点上托管.jar,您的客户机可以下载(前提是他们有JRE)。它将选择要使用的适当JRE,并允许您通过自动下载来更新应用程序


如果您想要一个数据库,请签出。它是纯Java,是Java6的标准配置。您的应用程序可以在启动时检查现有数据库,如果不存在,则初始化/配置。这将保留下来供将来调用。

您可以将Java桌面应用程序作为和(最近)应用程序交付。使用这些技术意味着用户不需要手动处理文件

至于RDBMS,有一种纯粹的Java RDBMS,它的名称可能会满足您的需求


有很多方法可以提高程序的执行时间,这首先取决于您编写的代码和它的功能。我想你需要问一个具体的问题才能得到有用的答案。

你可以将Java桌面应用程序作为和(最近)应用程序交付。使用这些技术意味着用户不需要手动处理文件

至于RDBMS,有一种纯粹的Java RDBMS,它的名称可能会满足您的需求


有很多方法可以提高程序的执行时间,这首先取决于您编写的代码和它的功能。我想你需要问一个具体的问题才能得到有用的答案。

第一部分是重复的。请把另外两个问题分开,以便分开处理。第一部分是重复的。请把另外两个问题分开,以便分开处理。