繁体   English   中英

在Mac OS X中运行.exe文件

[英]Running .exe files in Mac OS X

我是Mac用户 ,希望使用Process和Runtime类从Java进程中运行一些.exe文件

我知道在Mac OS X中一般无法执行.exe文件。

是否有Mac应用程序可以包装这些.exe文件以便执行它们? 苹果自己提供任何东西吗?

我现在使用的替代方法是在Windows中运行Java进程。 然而,这通常很麻烦。

达文

编辑:我可能应该指出,这不是100%的解决方案。 通过Parallels或类似的虚拟化软件,虚拟化Windows几乎总是可以更好地工作。 但是Darwine是免费的,可以接受大多数Windows软件的运行。

除葡萄酒外,您还可以获得VirtualBox (免费), Parallels ($$$)或VMWare ($$$)。

好吧,如果它是一个.NET应用程序,那么您可以使用Mono来运行它,但是我敢打赌,它是一个本机二进制文件,您将不得不使用上述的Wine。 我以为我第一次在OSX上使用Mono运行.exe真的很酷,感觉很不对,所以我不得不分享。

我不知道它是否存在,但是您需要OSX之类的东西。 原因是.exe几乎肯定会使用OS特定的系统调用和库函数。

编辑:看起来确实存在

java -jar file.exe和monofile.exe都可以在具有本地MACOS Java和Mono的MACOS上本地运行

1)从http://winebottler.kronenberg.org/安装Wine和Winebottler

2)您可能需要更改系统偏好设置>安全和隐私>允许从任何地方下载应用程序

2)点击xyz.exe并选择winebottler来运行应用程序

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM