【发布时间】:2012-01-14 19:41:10
【问题描述】:
我在 windows 7 x64 上使用 eclipse 来创建一个新的 Java 应用程序。
这是我的代码:
导入 java.awt.EventQueue; 公共类Testen { 私有 JFrame 框架; /** *启动应用程序。 */ 公共静态无效主要(字符串[]参数){ EventQueue.invokeLater(new Runnable() { 公共无效运行(){ 尝试 { Testen 窗口 = new Testen(); window.frame.setVisible(true); } 捕捉(异常 e){ e.printStackTrace(); } } }); } /** * 创建应用程序。 */ 公共测试(){ 初始化(); } /** * 初始化框架的内容。 */ 私人无效初始化(){ System.out.println("1"); 框架 = 新的 JFrame(); System.out.println("2"); frame.setBounds(100, 100, 450, 300); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }我的程序在线崩溃了:
frame = new JFrame();
它没有给出任何错误,它只是等待一两秒钟,然后我的应用程序停止运行。
在事件查看器中,我收到此错误:
错误应用程序名称:javaw.exe,版本:7.0.10.8,时间戳:0x4e8975e3 故障模块名称:未知,版本:0.0.0.0,时间戳:0x00000000 异常代码:0xc0000005 故障偏移量:0x0000000000000000 错误进程 ID:0x1334 错误应用程序启动时间:0x01ccb4bf9aaa4d8d 错误的应用程序路径:C:\Program Files\Java\jre7\bin\javaw.exe 故障模块路径:未知 报告 ID:d9936f72-20b2-11e1-916b-904ce5de36f8
错误应用程序名称:javaw.exe,版本:7.0.10.8,时间戳:0x4e8975e3 故障模块名称:未知,版本:0.0.0.0,时间戳:0x00000000 异常代码:0xc000041d 故障偏移量:0x0000000000000000 错误进程 ID:0x1334 错误应用程序启动时间:0x01ccb4bf9aaa4d8d 错误的应用程序路径:C:\Program Files\Java\jre7\bin\javaw.exe 故障模块路径:未知 报告 ID:dd4f2583-20b2-11e1-916b-904ce5de36f8
故障桶2569546253,类型5 活动名称:BEX64 回应:不可用 驾驶室编号:0 问题签名: P1:javaw.exe P2:7.0.10.8 P3:4e8975e3 P4:StackHash_1dc2 P5:0.0.0.0 P6:00000000 P7:0000000000000000 P8:c0000005 P9:0000000000000008 P10: 附加的文件: C:\Users\jdc\AppData\Local\Temp\WERD617.tmp.WERInternalMetadata.xml 这些文件可能在此处可用: C:\Users\jdc\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_javaw.exe_c49c9b915a42e5982f3a993e0cb1afabe4de2bb_168ced10 分析符号: 重新检查解决方案:0 报告 ID:d9936f72-20b2-11e1-916b-904ce5de36f8
故障桶50876441,类型4 活动名称:APPRCASH 回应:不可用 驾驶室编号:0 问题签名: P1:javaw.exe P2:7.0.10.8 P3:4e8975e3 P4:StackHash_b541 P5:0.0.0.0 P6:00000000 P7:c000041d P8: 0000000000000000 P9: P10: 附加的文件: C:\Users\jdc\AppData\Local\Temp\WEREE86.tmp.WERInternalMetadata.xml 这些文件可能在此处可用: C:\Users\jdc\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_javaw.exe_936cbeffcc52c8ea801f518b59b6ee71645a626_1c350580 分析符号: 重新检查解决方案:0 报告 ID:dd4f2583-20b2-11e1-916b-904ce5de36f8 报告状态:0
有人知道如何解决这个问题吗?或者我应该从哪里开始寻找解决方案?
编辑:
这在 linux 下工作得很好。 (最大的区别是java版本)
【问题讨论】:
-
将您的代码复制粘贴到 Netbeans 7.1 rc1 中,按预期工作...
-
它也适用于我的虚拟 WinXP 测试机。我想让它在我的开发机器上工作。
-
我在 10 台(据说)配置相同的 windows 7 64 位机器中的 1 台上遇到了完全相同的问题。发生在除了实例化 JFrame 之外什么都不做的程序上。你找到答案了吗?
-
我从来不知道为什么。它在一台“旧”机器上,有很多 java 更新......我把它们都卸载了。并做了一个干净的java安装。这对我有帮助。