【问题标题】:installer creation - cross platform安装程序创建 - 跨平台
【发布时间】:2023-03-25 15:55:01
【问题描述】:

我必须创建一个安装程序才能在 Win 和 Mac OSX 上运行。

安装程序需要确定安装文件的特定位置。即它需要搜索特定已安装应用程序的路径(可能安装了该应用程序的多个版本),然后让用户(通过对话)选择安装文件的路径。

一旦用户选择了安装路径,安装程序还需要在安装文件之前备份(压缩)该目录中的一些文件。

我想知道在 win/mac 上是否有直接的方法?我并不特别担心能够卸载等。只需将文件安装在应有的位置即可。

我查看了 IzUnpack 和其他一些,但很难确定它们是否适用于我。

干杯

【问题讨论】:

    标签: windows macos installation cross-platform izpack


    【解决方案1】:

    我不知道有一个框架可以做到这一点。但是您可以编写自己的安装程序,即使用 Java,它应该可以在大多数 Windows 和 Mac 安装上运行,因为它们中的大多数已经安装了 Java。

    另外请注意,在 Mac OSX 上,应用程序通常只是一个后缀为 .app 的文件夹,并且独立于它所在的位置运行,因此安装基本上只是拖放这个 .app-用户/系统的 Applications 文件夹中的文件夹(在 finder 中显示为单个文件)。

    【讨论】:

    • 是的,我认为您的回答是正确的。但是,已经安装了两个应用程序。我的应用程序基本上将文件复制到这两个已安装的应用程序中(并进行一些处理,压缩文件)。找出诸如“已安装的应用程序位置”之类的东西来为此制作安装程序似乎是一件苦差事
    • Java 不再是默认 OS X 安装的一部分。当您尝试打开 Java 应用程序时,OS X 会提供下载和安装它,但这并不能带来非常好的用户体验......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多