Java 在Mac OS X中运行.exe文件

Java 在Mac OS X中运行.exe文件,java,macos,exe,Java,Macos,Exe,我是一名Mac用户,希望使用process和Runtime类从Java进程运行一些.exe文件 我知道在Mac OS X中执行.exe文件通常是不可能的 是否有Mac应用程序可以包装这些.exe文件以便执行? 苹果自己能提供什么吗 我现在使用的替代方法是在Windows中运行Java进程。不过,它一般来说很麻烦。我不知道它是否存在,但OSX需要一些类似葡萄酒的东西。原因是.exe几乎肯定会使用特定于操作系统的系统调用和库函数 编辑:看起来像 编辑:我可能应该指出,这不是一个100%的解决方案。通

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

我知道在Mac OS X中执行.exe文件通常是不可能的

是否有Mac应用程序可以包装这些.exe文件以便执行? 苹果自己能提供什么吗


我现在使用的替代方法是在Windows中运行Java进程。不过,它一般来说很麻烦。

我不知道它是否存在,但OSX需要一些类似葡萄酒的东西。原因是.exe几乎肯定会使用特定于操作系统的系统调用和库函数

编辑:看起来像


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

除了wine,你还可以获得(免费),($$)或($$)。

好吧,如果它是.NET应用程序,那么你可以用Mono运行它,但我打赌它是一个本地二进制文件,你必须使用类似于前面提到的wine的东西。第一次在OSX上使用Mono运行.exe时,我觉得很酷,只是感觉不对,所以我不得不分享。

java-jar file.exe和monofile.exe都在MACOS上本机运行,使用本机MACOS java和Mono

1)从

2) 您可能需要更改系统首选项>安全和隐私>允许从>任何位置下载应用


2) 单击xyz.exe并选择WineBallerr以运行应用程序

完全没有意义的指责:我讨厌使用“.exe文件”来代替“Windows可执行文件”。现在我们返回您的定期问答网站。lol,我已经学会接受世界上还有其他人不是技术人员。真的,除了java进程很难与他们交互。所有这些都可以设置为自动运行exe文件。因此,java进程应该能够很好地启动它们。如果程序是用java编写的,那么交互不仅仅是“启动”。。。为什么没有mac版本?