我有一个exe安装文件。我想让它与Mac OS兼容

时间:2009-06-22 10:26:21

标签: macos

我有一个exe设置文件。我想让它与Mac OS兼容。我们可以通过哪种方式将EXE转换为DMG,APP或Jar?

4 个答案:

答案 0 :(得分:4)

不,你不能,你需要重新编译目标平台的应用程序。

答案 1 :(得分:2)

都能跟得上*

此外,如果为Windows编译包含的软件,它将无法在Mac上运行。

如果它可以仅在基于脚本的情况下工作(例如在ruby,python等中)。但通常情况下,当兼容时,您将拥有适当的Mac安装包。

**异常*:某些EXE是可提取的存档,但如果为Windows编译,则不会更改不兼容性。

答案 2 :(得分:2)

简单的答案是在Macintosh OS上安装软件,您必须将其重新编译为.dmg文件。我跳过谷歌,这篇文章Creating a Mac OS X App from a Jar File是第二选择。 Leopard的默认Mac OS Java版本为1.5。目标1.4+,您应该至少涵盖Leopard及以上的系统。

顺便说一下,this tutorial最近更新了Snow Leopard并涵盖了相同的内容。祝它移植好运。

答案 3 :(得分:0)

Mac有不同的发行版,包含java6及以下版本,对于java 7和8,你需要制作另一个应用程序才能运行并兼容

我在途中做到了:

  1. 为您的jar创建exe / setup。

  2. 点击链接 ---> winebottler.kronenberg.org

  3. 为您的mac类型下载winebottler(基于GUI的工具),只需点击下面的链接

    https://www.youtube.com/watch?v=imPGlqEuYBk

  4. 对你来说没有额外的负担。

    注意:这会将您的设置打包到应用中,但应用尺寸会增加。