我正在开发基于 Eclipse 中 World Wind Java SDK 的应用程序。就像两周前一样,每次尝试运行应用程序时,我都会开始抛出这样的错误:
Java 运行时环境检测到一个致命错误:
EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x1a97d42a, pid=4136, tid=4888 JRE 版本:6.0_31-b05 Java VM:Java HotSpot(TM) 客户端 VM(20.6-b01 混合模式 windows-x86)有问题的框架:C [ig4icd32。 dll+0x3d42a]
包含更多信息的错误报告文件保存为:
C:\thesis\100GreatP\eclipse_ws\test\hs_err_pid4136.log如果您想提交错误报告,请访问:
[url]http://java.sun.com/webapps/bugreport/crash.jsp[/url] 崩溃发生在 Java 虚拟机之外的本地代码中。请参阅有问题的框架以了解报告错误的位置。
有趣的是,只有当我试图在应用程序启动时显示我新制作的图层时才会发生这种情况:
wwd.getModel().getLayers().add(GreatPlacesIcons);
wwd.addSelectListener(GreatPlacesIcons);
layers = new LayerViewDockable(wwd,"layers");
一旦我对上面的这些代码行发表评论,应用程序就会正确启动。有谁知道这里发生了什么?