我有一个exe设置文件。我想让它与Mac OS兼容。我们可以通过哪种方式将EXE转换为DMG,APP或Jar?
答案 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,你需要制作另一个应用程序才能运行并兼容
我在途中做到了:
为您的jar创建exe / setup。
点击链接 ---> winebottler.kronenberg.org
为您的mac类型下载winebottler(基于GUI的工具),只需点击下面的链接
对你来说没有额外的负担。
注意:这会将您的设置打包到应用中,但应用尺寸会增加。