gpt4 book ai didi

java - JMonkeyEngine 在 Intel 视频适配器上崩溃

转载 作者:搜寻专家 更新时间:2023-10-31 20:22:45 27 4
gpt4 key购买 nike

我在我的应用程序中使用 JME,有时它会崩溃并显示以下消息:

#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x3d601ad7, pid=168, tid=4012
#
# JRE version: 6.0_29-b11
# Java VM: Java HotSpot(TM) Client VM (20.4-b02 mixed mode, sharing windows-x86)
# Problematic frame:
# C [ig4dev32.dll+0x21ad7]
#
# An error report file with more information is saved as:
# C:\...\hs_err_pid168.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

可以通过此链接找到日志文件:http://sergpank.heliohost.org/log.html

最奇怪的是,在我的例子中,我只遇到构建代码的崩溃,但是当我从 Eclipse 启动它时,一切都在我的机器上运行良好。在带有 AMD 视频适配器的机器上,没有任何崩溃。在其他带有 Intel 视频卡的机器上有时会出现崩溃并在调试阶段。

我开始假设这是因为 ant 设置不正确(在 startup.ini 中设置了以下路径:-Djava.library.path=lib/dlls,因此可以看到项目的 dll)。但仍然不明白为什么它在 AMD 上几乎完美运行而在 Intel 上崩溃。

也许它与 Ant 有关,我必须将 dll 添加到 manfest 中...查看文档,但找不到如何完成的方法。

解决方案:

在 64 位系统上需要使用相应的 JVM(64 位)然后不会崩溃 =))

最佳答案

发生崩溃是因为在 64 位操作系统上使用了 32 位 JVM。似乎在这种情况下加载了 32 位 dll,这就是发生崩溃的原因。

问题仅在 Intel 显卡上重现,我认为它可以被视为一个严重的错误。如果英特尔想修复它或提出可行的解决方案/解决方法,这可能很棒! =)

关于java - JMonkeyEngine 在 Intel 视频适配器上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8795078/

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