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

Macos 我有一个exe安装文件。我想让它与Mac OS兼容,macos,Macos,我有一个exe安装文件。我想让它与Mac OS兼容。有没有办法将EXE转换成DMG、APP或Jar 不,您不能,您需要为目标平台重新编译应用程序。不,您不能,您需要为目标平台重新编译应用程序。否* 此外,如果包含的软件是为Windows编译的,那么它在Mac上就无法工作 只有在基于脚本的情况下(如ruby、python等),If才能工作。但通常情况下,在兼容的情况下,您会有一个合适的Mac安装包 **例外*:某些EXE是可提取的归档文件,但如果它是为Windows编译的,则不会改变不兼容性。No

我有一个exe安装文件。我想让它与Mac OS兼容。有没有办法将EXE转换成DMG、APP或Jar

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

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

否*

此外,如果包含的软件是为Windows编译的,那么它在Mac上就无法工作

只有在基于脚本的情况下(如ruby、python等),If才能工作。但通常情况下,在兼容的情况下,您会有一个合适的Mac安装包

**例外*:某些EXE是可提取的归档文件,但如果它是为Windows编译的,则不会改变不兼容性。

Nope*

此外,如果包含的软件是为Windows编译的,那么它在Mac上就无法工作

只有在基于脚本的情况下(如ruby、python等),If才能工作。但通常情况下,在兼容的情况下,您会有一个合适的Mac安装包


**例外*:某些EXE是可提取的归档文件,但如果它是为Windows编译的,则不会改变不兼容性。

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


顺便说一句,最近为雪豹进行了更新,涵盖了相同的内容。祝你好运把它搬走

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


顺便说一句,最近为雪豹进行了更新,涵盖了相同的内容。祝你好运把它搬走

Mac的java6及以下版本有不同的发行版,对于Java7和Java8,您需要制作另一个应用程序来运行并与之兼容

我在路上做到了:

  • 为您的jar创建exe/设置。

  • 点击链接-->

  • 下载WineBallerr(基于GUI的工具)以适应您的mac类型,只需遵循下面的链接即可

  • 没有额外的负担,你如何


    注意:这将在应用程序中打包您的设置,但应用程序大小将增加。

    对于具有java6及以下版本的Mac,有不同的发行版,对于Java7和Java8,您需要制作另一个要运行并兼容的应用程序

    我在路上做到了:

  • 为您的jar创建exe/设置。

  • 点击链接-->

  • 下载WineBallerr(基于GUI的工具)以适应您的mac类型,只需遵循下面的链接即可

  • 没有额外的负担,你如何


    注意:这将在应用程序中打包您的设置,但应用程序大小将增加。

    好的,我还有相应的Jar文件,通过它我准备了这个exe。我们都知道MAC OS内置了Java JRE,我只是想问一下市场上是否有任何工具,我们可以通过它在用户PC上检查Java JRE版本,如果没有找到所需版本,它可以自动下载所需版本OK我还有相应的Jar文件,通过它我准备了这个exe。我们都知道MAC OS内置了Java JRE,我只是想问一下市场上是否有任何工具,我们可以通过它在用户PC上检查Java JRE版本,如果没有找到所需版本,它可以自动下载所需版本。我也有相应的Jar文件,通过它我准备了这个exe。我们都知道MAC OS内置了Java JRE,我只是想问一下市场上是否有任何工具可以用来检查用户PC上的Java JRE版本,如果没有找到所需的版本,它可以自动下载所需的版本。您可以试试Java安装程序。我也有相应的Jar文件,通过它我准备了这个exe。我们都知道MAC OS内置了Java JRE,我只是想问一下市场上是否有任何工具可以用来检查用户PC上的Java JRE版本,如果没有找到所需的版本,它可以自动下载所需的版本。您可以试试Java安装程序。InstallAnywhere(我想)。那么这个setup.exe到底做什么呢?你只想检查安装的JRE版本,是吗?整个应用程序都在JAR文件中吗?我想你需要提供更多的信息。嘿,奥斯卡,我已经为windows开发了一个setup.exe,具有自动检测JRE版本、自动安装所需JRE版本、在windows start上自动启动等功能。我已经从jar文件中创建了这个exe(jar文件没有上述功能。功能是在以后将jar转换为EXE时添加的。现在我想知道我是否可以以某种方式将EXE转换为DMG、APP或jar,或者我只能在jar文件中添加上述功能。)默认情况下,Mac附带Java版本5,我的应用程序至少需要Java版本6才能运行。那么这个setup.exe到底做了什么?你只想检查安装的JRE版本,是吗?整个应用程序都在JAR文件中吗?我想你需要提供更多信息。嘿,奥斯卡,我已经为windows开发了一个setup.exe,具有自动检测JRE版本、自动安装所需JRE版本、在windows start上自动启动等功能。我从jar文件中创建了此exe(jar文件没有上面提到的功能。功能是在以后将jar转换为EXE时添加的。现在我想知道我是否可以以某种方式将EXE转换为DMG、APP或jar,或者我可以添加上面的mentio。)