gpt4 book ai didi

macos - JDK/JRE 7 on mac os x 10.7.3 lion vbox guest,libjvm.dylib 插件错误

转载 作者:行者123 更新时间:2023-11-29 03:36:35 27 4
gpt4 key购买 nike

在我的 mac os x virtualbox 客户机上启动基于 swing/awt 的 java 应用程序时,我遇到 libjvm.dylib 崩溃。我不确定为什么会这样。我能够在客户机上安装 jdk,java -version
Java 版本“1.7.0_15”
Java(TM) SE 运行时环境(build 1.7.0_15-b03)
Java HotSpot(TM) 64 位服务器 VM(构建 23.7-b01,混合模式)

这是我尝试打开 Java 控制面板时的日志。 http://pastebin.com/vHFWKeEk

主机规范:
AMD 速龙™ 7750
3072MB 内存
ATI Radeon HD 5550

最佳答案

此错误的原因是存在一个兼容性问题,导致 Java 7 运行时无法在缺乏硬件加速 OpenGL 支持的 OS X 平台上启动,包括在 Fusion 和 ESXi 上运行的 OS X VMware 虚拟机。这同样适用于 Virtualbox。

Here you find a binary patch that solves the issue.但是请注意,提供的补丁只是修复了浏览器插件提到的错误!如果您想将 JRE/JDK 用于开发目的或在您的 Mac OSX guest 系统中运行 SWT/AWT 应用程序,请使用以下脚本:

VMware-Java7-patch.py

如果您安装的不是当前 JDK/JRE 7 更新 21 的另一个版本,请编辑 Python 脚本的倒数第二行以指向您当前的 JDK 版本(将 jdk1.7.0_21.jdk 更改为您拥有的任何版本/目录当前安装在您的系统上):

patchLibLwAwt("/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/lwawt/liblwawt.dylib")

最后,在您的终端/控制台中输入“sudo python ./VMware-Java7-patch.py​​”来运行脚本。

这应该可以解决问题,现在 Java 应用程序应该可以毫无问题地运行,而无需重新启动系统。此补丁适用于 VMWare 和 Virtualbox。

最好的问候。

关于macos - JDK/JRE 7 on mac os x 10.7.3 lion vbox guest,libjvm.dylib 插件错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15209139/

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