[英]How to distribute a Java desktop application?
分发Java的替代方法是什么?
我不想在提取的文件中添加JRE 。 我不想将我的.jar文件赠送给用户。 最终用户只需安装和使用应用程序。
使用哪个数据库,以便用户无需像SQL Server那样进行配置。
如何减少我的应用程序的执行时间? 执行需要更多时间。
编辑
它是没有数据库的应用程序。 应该有一个安装文件,该文件可安装在桌面上的“ Program Files
和快捷方式中,并带有一些注册表项,以使用启动应用程序将其启动。
您可以将Java桌面应用程序作为Applet和(最近) Java Web Start应用程序进行交付。 使用这些技术意味着用户无需手动处理文件。
对于RDBMS,有一个纯Java RDBMS,名称为JavaDB和Derby ,可以满足您的需求。
有很多方法可以缩短程序的执行时间,这首先取决于您编写的代码及其功能。 我认为您需要对此提出一个具体问题,以获得有用的答案。
Java Web Start可以很好地用作分发机制。 将.jar托管在您的网站上,您的客户可以下载(只要他们有JRE)。 它将选择要使用的适当JRE,并允许您在最后通过自动下载来更新应用程序。
如果需要数据库,请签出JavaDB 。 它是纯Java,是Java 6的标准配置。您的应用程序可以在启动时检查现有的数据库,如果不存在,则可以进行初始化/配置。 这样一来,将来的调用就可以保留。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.