M1 上的第 3 方 x86 库通过 Rosetta?

问题描述 投票:0回答:1

我有一个加载第三方库的java应用程序。这是一个封装在 java 包中的本机库,具有底层 Windows 和 Linux 实现。

我有一台 M1 mac 和一台 Intel mac,并且我已成功使用在 VMware 中运行的 Linux 发行版在 Intel mac 上运行应用程序。

但是,我在 M1 mac 上执行此操作并不那么成功。 java 应用程序将构建并运行,但在调用第 3 方库时失败。另外,x86-64 linux 发行版无法在 m1 上的 vmware 中运行 - 我尝试了 m1 技术预览版和rosetta 上的 intel。

寻找关于如何解决这个问题的想法。

java linux shared-libraries apple-m1 rosetta
1个回答
0
投票

我正在使用 UTM 来模拟 x86-64 发行版。我没有遇到任何问题。有不同的选择这里。我想你可以用UTM来解决这个问题。它是一个仿真和虚拟化解决方案。这使我们能够运行本机 ARM VM 或通过使用仿真来执行 Intel x86 虚拟机。

© www.soinside.com 2019 - 2024. All rights reserved.