Windows 安装程序创建-跨平台
我必须创建一个安装程序来在Win和MacOSX上工作 安装程序需要确定安装文件的特定位置。ie需要搜索特定已安装应用程序的路径(可能已安装此应用程序的多个版本),然后让用户(通过对话)选择安装文件的路径 一旦用户选择了安装路径,安装程序还需要在安装文件之前备份(压缩)该目录中的一些文件 我想知道在win/mac上是否有一种直接的方法可以做到这一点?我并不特别担心有能力卸载等,只是需要得到的文件安装在他们应该在哪里 我看了IzUnpack和其他一些,但很难确定它们是否适用于我 干杯Windows 安装程序创建-跨平台,windows,macos,installation,cross-platform,izpack,Windows,Macos,Installation,Cross Platform,Izpack,我必须创建一个安装程序来在Win和MacOSX上工作 安装程序需要确定安装文件的特定位置。ie需要搜索特定已安装应用程序的路径(可能已安装此应用程序的多个版本),然后让用户(通过对话)选择安装文件的路径 一旦用户选择了安装路径,安装程序还需要在安装文件之前备份(压缩)该目录中的一些文件 我想知道在win/mac上是否有一种直接的方法可以做到这一点?我并不特别担心有能力卸载等,只是需要得到的文件安装在他们应该在哪里 我看了IzUnpack和其他一些,但很难确定它们是否适用于我 干杯 Ke我不知道有
Ke我不知道有一个框架可以做到这一点。但是您可以编写自己的安装程序,即用Java编写,它应该在大多数Windows和Mac安装上运行,因为它们中的大多数已经安装了Java
还要注意的是,在Mac OSX上,应用程序通常只是一个后缀为.app的文件夹,运行时与它所在的位置无关,因此安装基本上就是将这个.app文件夹(在finder中显示为单个文件)拖放到用户/系统的Applications文件夹中。是的,我认为你的答案是正确的。但是,已经安装了两个应用程序。我的应用程序基本上是将文件复制到这两个已经安装的应用程序中(并进行一些处理,压缩文件)。查找“已安装的应用程序位置”等信息以使此Java的安装程序不再是默认OSX安装的一部分,这似乎是一件非常麻烦的事情。当你试图打开一个Java应用程序时,OSX会提供下载和安装,但这并不能带来很好的用户体验。。。