我使用hibernate创建了Java Swing应用程序(它在运行时自动创建表等)。我需要为我的应用程序制作一些安装版本,是否足以上传我的jar文件?当我想发布我的申请时,我该怎么办?只需准备jar的链接和一些包含信息的自述文件,例如:
我想模拟将我的应用程序出售给某个公司的过程。例如,我的应用程序是管理一些商店,你可以在那里放一些笔记,账单等。这个应用程序适用于某个数据库,它将被放置在这个商店的某个地方,我不想让这个应用程序从互联网访问。那我该怎么安装呢?自述文件示例有点糟糕,现在我们可以假设我需要去那里为他们安装数据库并进行配置。所以目前我只需要让公司在没有我帮助的情况下安装我的软件,例如招聘100名新人。
答案 0 :(得分:2)
如果您希望自己的应用可再发行。我使用Java web start。阅读tutorial
Java Web Start软件为Java开发人员和用户提供了许多部署优势:
使用Java Web Start软件,您可以放置一个Java应用程序 在Web服务器上部署到各种平台, 包括Windows,Linux和Solaris。 Java Web Start软件 支持多个同步版本的Java平台。一个 应用程序可以请求特定版本的Java Runtime 环境(JRE)软件不会与其他人的需求相冲突 应用。用户可以创建桌面快捷方式来启动Java Web 在浏览器外启动应用程序。 Java Web Start软件需要 Java平台固有安全性的优势。默认情况下, 应用程序限制访问本地磁盘和网络 资源。使用Java Web Start软件启动的应用程序是 本地缓存以提高性能。 Java Web Start的更新 应用程序运行时会自动下载应用程序 从用户的桌面独立。
另请参阅stackoverflow的信息页面Java web start info
答案 1 :(得分:2)
除了@nachokk的精彩答案外,我还将扩展第1-3点。
ExtensionInstallerService
。这就是您用来安装/配置数据库本身的方法。这是demo. of the service。答案 2 :(得分:0)