javafx-2 - 在虚拟机上运行 JavaFx native 捆绑可执行文件时发生 fatal error

标签 javafx-2 virtual-machine fatal-error coredump

我已经构建了 JavaFx 代码,在 Windows 7 上使用 Ant build.xml 部署并包装到自包含的 JavaFX 应用程序中,x64 台式机。请参阅下文了解更多系统信息 -

 Operating System: Windows 7 Professional 64-bit (6.1, Build 7600) (7600.win7_gdr.110622-1503)
           Language: English (Regional Setting: English)
System Manufacturer: INTEL_
       System Model: DH61WW__
               BIOS: BIOS Date: 02/18/11 15:38:44 Ver: 04.06.04
          Processor: Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz (4 CPUs), ~3.1GHz
             Memory: 4096MB RAM
Available OS Memory: 4074MB RAM 

当我在任何桌面 x64 机器上运行我的 native 捆绑 JavaFX 应用程序时,它工作得绝对正常。但是,当我在虚拟机上运行相同的 native 捆绑JavaFX应用程序时,它会成功启动/启动。但是,单击任何按钮或关闭舞台时,它会显示(未响应)并引发 fatal error 。最后应用程序崩溃了。

虚拟机的系统信息 -

Operating System: Windows Web Server 2008 R2 64-bit (6.1, Build 7601) Service Pack 1 (7601.win7sp1_gdr.110622-1506)
           Language: English (Regional Setting: English)
System Manufacturer: Microsoft Corporation
       System Model: Virtual Machine
               BIOS: BIOS Date: 05/05/08 20:35:56  Ver: 08.00.02
          Processor: Intel(R) Core(TM)2 Quad CPU    Q9400  @ 2.66GHz, ~2.7GHz
             Memory: 3072MB RAM
Available OS Memory: 3072MB RAM
          Page File: 2457MB used, 3683MB available

您可以下载附件Error文件。快速查看 -

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6dd5fe2d, pid=4016, tid=4292
#
# JRE version: 7.0_10-b18
# Java VM: Java HotSpot(TM) Client VM (23.6-b04 mixed mode windows-x86 )
# Problematic frame:
# C  [glass.dll+0xfe2d]  Java_com_sun_glass_events_KeyEvent__1getKeyCodeForChar+0x134d
#
# Core dump written. Default location: C:\Users\apancholi\Desktop\JavaFXJavaHeapMemoryFixes\JavaHeapSample-201302250\app\hs_err_pid4016.mdmp
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

请建议这里发生了什么?

仅供引用:我传递这些虚拟机参数:-Xms500m -Xmx1g -XX:NewRatio=2 -XX:MaxPermSize=250m

最佳答案

还有以下可能性:

无论如何,对于非产品开发人员来说,几乎不可能找出崩溃原因。请通过 http://javafx-jira.kenai.com 提交问题

关于javafx-2 - 在虚拟机上运行 JavaFx native 捆绑可执行文件时发生 fatal error ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15083804/

相关文章:

ios - 更新单元格中的标签时解包可选值时意外发现 nil

css - 在 javafx 中创建类似 opera 的选项卡

multithreading - 绿色线程中的 I/O 阻塞

windows-7 - 登录时在 Windows 7 中自动运行 bat 脚本

php - API 导致解析 WSDL : Couldn't load from

c++ - 如何使用 Visual C++ 命令提示符构建 DLL?

java - 在 javafx 2 中将 Rectangle 传递给 setContent 时我做错了什么?

重置先前的选择后,JavaFX ComboBox 在下拉列表中的选择上未显示相同的值

javafx-2 - 制作可关闭选项卡

c# - 使用 Azure.ResourceManager 在 C#/dotnet 中获取 Azure VM PowerState