gpt4 book ai didi

java - 无法在 libjvm.dylib (Mac OS) 中找到方法 JNI_GetCreatedJavaVMs

转载 作者:太空宇宙 更新时间:2023-11-04 12:17:17 26 4
gpt4 key购买 nike

我正在尝试在我的程序中嵌入 java 虚拟机,但我的 libjvm.dylib 缺少 JNI_GetCreatedJavaVMs。

该程序在 Windows 和 Linux 平台上都运行良好。但是,在 Mac OS 上运行时我得到:

Failed to locate method JNI_GetCreatedJavaVMs in the shared library libjvm.dylib

异常。

我使用位于 /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Libraries 目录中的 libjvm.dylib

我认为问题在于使用了错误的 libjvm 但是,我无法在其他目录中找到它。

我很高兴被指出 libjvm 的正确路径。

提前致谢,凯伦。

最佳答案

JNI_GetCreatedJavaVMs 以及其他 JVM 函数位于 JavaVM 文件中,该文件位于/System/Library/Frameworks/JavaVM.framework/目录中。

关于java - 无法在 libjvm.dylib (Mac OS) 中找到方法 JNI_GetCreatedJavaVMs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7118750/

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