gpt4 book ai didi

java - 在 i386 Mac OS 上加载 java x86_64 jnilib

转载 作者:行者123 更新时间:2023-12-01 05:31:51 25 4
gpt4 key购买 nike

我有一个基于 i386 架构的 MAC OS 10.5.8 和 jvm1.6.0_26 64 位

我已经使用 java.library.path=lewys/macosx/x86_64 启动了 JVM,并且:

Caused by: java.lang.UnsatisfiedLinkError: .../macosx/x86_64/libLeWYS.jnilib:  no suitable image found.  Did find:  .../macosx/x86_64/libLeWYS.jnilib: mach-o, but wrong architecture
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1827)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1742)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1045)
at org.objectweb.lewys.probe.macosx.CpuProbe.<clinit>(CpuProbe.java:58)
at org.ow2.clif.probe.cpu.Insert.<init>(Insert.java:72)
... 55 more

有解决方法吗?

谢谢

PS:强制使用 32 位数据模型不起作用,例如:java -d32 表示无法在 32 位模式下运行 Java,请在 64 位模式下继续

最佳答案

我认为您不能这样做,因为 JVM 中的 native 库仅适用于 x86-64 位。

如果您在具有虚拟化扩展的 64 位 CPU 上运行,那么您可以在虚拟机中运行它,因为您将回到 64 位环境。

关于java - 在 i386 Mac OS 上加载 java x86_64 jnilib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8848620/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com