2

如何使用 Java 创建自己的安装程序?我不是在询问任何 Java 安装程序软件。谁知道逻辑或方法,请告诉我。这些 API 有可用的吗?

4

4 回答 4

5

在 Windows 中,您可以使用 Advanced Installer 。

Advanced Installer 是唯一一款内置支持 Java 应用程序的 Windows Installer 创作工具,将它们完全集成到 Windows 操作系统中,使它们的外观和感觉就像原生应用程序一样。

使用 Advanced Installer,您可以为 Java 应用程序创建 MSI 包,并允许您的应用程序使用 Windows Installer 功能。

http://www.advancedinstaller.com/java.html

于 2010-04-13T11:28:14.647 回答
2

这是一个高度专业化的话题,如果在这里看到满足您对知识需求的答案,我会感到非常惊讶。如果您对此很认真,则应该准备好自己的工作来研究概念和实施策略。

建议:

  1. 调查现有工具的作用;例如,通过阅读所有可用的用户文档。至少从高层次的角度来看,他们如何实现他们所做的大部分事情应该是非常明显的。

  2. 下载一个或多个开源产品的源代码并阅读代码以了解它是如何工作的/它们是如何工作的。

  3. 开始设计和构建您自己的工具并发展您自己的实践知识。

于 2010-04-13T12:10:00.343 回答
2

这是一个如此模糊的问题。你想安装什么?选项包括:

  1. JRE?
  2. 你的应用程序(一个.jar)?
  3. 注册表项?
  4. 配置文件?

没有这样的 Java API。如果您需要安装 JRE,那么您可以查看现有的部署机制,例如.rpm(其他存在)并声明对 JRE 的依赖关系。这样,您选择的包管理器将部署您的所有先决条件。

于 2010-04-13T11:24:23.620 回答
0

也许从Windows Installer MSDN 参考开始?

于 2010-04-13T12:19:17.717 回答