繁体   English   中英

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

[英]How to distribute a Java desktop application?

分发Java的替代方法是什么?

我不想在提取的文件中添加JRE 我不想将我的.jar文件赠送给用户。 最终用户只需安装和使用应用程序。

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

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

编辑

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

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

对于RDBMS,有一个纯Java RDBMS,名称为JavaDBDerby ,可以满足您的需求。

有很多方法可以缩短程序的执行时间,这首先取决于您编写的代码及其功能。 我认为您需要对此提出一个具体问题,以获得有用的答案。

Java Web Start可以很好地用作分发机制。 将.jar托管在您的网站上,您的客户可以下载(只要他们有JRE)。 它将选择要使用的适当JRE,并允许您在最后通过自动下载来更新应用程序。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM