【公告】为什么用JBuilder9运行时有时会出现这个错误呢,DEBUG的时候到没有。

doall4u 2003-11-28 03:50:02
我用JBuilder9运行时有时会出现这个错误,有时又没有,稍微改动一下窗体,如拉长一下按钮,改个字体什么的又好了,
但不知道什么时候又出了,直接在命令行下运行就什么事也没有。
D:\JBuilder9\jdk1.4\bin\javaw -classpath "F:\zhengjia\学习项目\java\HelloWorld\classes;D:\JBuilder9\jdk1.4\demo\jfc\Java2D\Java2Demo.jar;D:\JBuilder9\jdk1.4\demo\plugin\jfc\Java2D\Java2Demo.jar;D:\JBuilder9\jdk1.4\jre\lib\charsets.jar;D:\JBuilder9\jdk1.4\jre\lib\ext\dnsns.jar;D:\JBuilder9\jdk1.4\jre\lib\ext\ldapsec.jar;D:\JBuilder9\jdk1.4\jre\lib\ext\localedata.jar;D:\JBuilder9\jdk1.4\jre\lib\ext\sunjce_provider.jar;D:\JBuilder9\jdk1.4\jre\lib\im\indicim.jar;D:\JBuilder9\jdk1.4\jre\lib\jaws.jar;D:\JBuilder9\jdk1.4\jre\lib\jce.jar;D:\JBuilder9\jdk1.4\jre\lib\jsse.jar;D:\JBuilder9\jdk1.4\jre\lib\rt.jar;D:\JBuilder9\jdk1.4\jre\lib\sunrsasign.jar;D:\JBuilder9\jdk1.4\lib\dt.jar;D:\JBuilder9\jdk1.4\lib\htmlconverter.jar;D:\JBuilder9\jdk1.4\lib\tools.jar" helloworld.HelloWorldClass
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x6D1C1F78
Function=Java_sun_awt_font_GlyphList_discardData+0x6648
Library=D:\JBuilder9\jdk1.4\jre\bin\fontmanager.dll
Current Java thread:
at sun.awt.font.NativeFontWrapper.registerFonts(Native Method)
- locked <092AD808> (a java.lang.Class)
at sun.java2d.SunGraphicsEnvironment.addPathFonts(SunGraphicsEnvironment.java:736)
at sun.java2d.SunGraphicsEnvironment.registerFonts(SunGraphicsEnvironment.java:587)
at sun.java2d.SunGraphicsEnvironment.access$100(SunGraphicsEnvironment.java:49)
at sun.java2d.SunGraphicsEnvironment$2.run(SunGraphicsEnvironment.java:209)
at java.security.AccessController.doPrivileged(Native Method)
at sun.java2d.SunGraphicsEnvironment.loadFonts(SunGraphicsEnvironment.java:203)
- locked <050C0328> (a sun.awt.Win32GraphicsEnvironment)
at sun.java2d.SunGraphicsEnvironment.mapFontName(SunGraphicsEnvironment.java:451)
at java.awt.Font.initializeFont(Font.java:313)
at java.awt.Font.<init>(Font.java:345)
at sun.awt.windows.WDesktopProperties.setFontProperty(WDesktopProperties.java:148)
- locked <050510F8> (a sun.awt.windows.WDesktopProperties)
at sun.awt.windows.WDesktopProperties.getWindowsParameters(Native Method)
at sun.awt.windows.WDesktopProperties.<init>(WDesktopProperties.java:56)
at sun.awt.windows.WToolkit.initializeDesktopProperties(WToolkit.java:865)
at java.awt.Toolkit.getDesktopProperty(Toolkit.java:1533)
- locked <050385C8> (a sun.awt.windows.WToolkit)
at com.sun.java.swing.plaf.windows.DesktopProperty.getValueFromDesktop(DesktopProperty.java:124)
at com.sun.java.swing.plaf.windows.DesktopProperty.createValue(DesktopProperty.java:109)
at com.sun.java.swing.plaf.windows.WindowsLookAndFeel.getDesktopFontValue(WindowsLookAndFeel.java:1323)
at com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(WindowsLookAndFeel.java:482)
at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(BasicLookAndFeel.java:81)
at javax.swing.UIManager.setLookAndFeel(UIManager.java:394)
at javax.swing.UIManager.setLookAndFeel(UIManager.java:424)
at helloworld.HelloWorldClass.main(HelloWorldClass.java:44)
Dynamic libraries:
0x00400000 - 0x00407000 D:\JBuilder9\jdk1.4\bin\javaw.exe
0x77F80000 - 0x77FFB000 C:\WINNT\system32\ntdll.dll
0x796D0000 - 0x79732000 C:\WINNT\system32\ADVAPI32.dll
0x77E60000 - 0x77F38000 C:\WINNT\system32\KERNEL32.DLL
0x786F0000 - 0x7875E000 C:\WINNT\system32\RPCRT4.DLL
0x77DF0000 - 0x77E55000 C:\WINNT\system32\USER32.dll
0x77F40000 - 0x77F7C000 C:\WINNT\system32\GDI32.DLL
0x78000000 - 0x78045000 C:\WINNT\system32\MSVCRT.dll
0x40000000 - 0x40039000 D:\Program Files\rising\rav\ApiHook.dll
0x05000000 - 0x0502E000 D:\Program Files\rising\rav\MemMon.dll
0x75E00000 - 0x75E1A000 C:\WINNT\system32\IMM32.DLL
0x6D340000 - 0x6D46A000 D:\JBuilder9\jdk1.4\jre\bin\client\jvm.dll
0x77530000 - 0x77560000 C:\WINNT\system32\WINMM.dll
0x6D1E0000 - 0x6D1E7000 D:\JBuilder9\jdk1.4\jre\bin\hpi.dll
0x6D310000 - 0x6D31E000 D:\JBuilder9\jdk1.4\jre\bin\verify.dll
0x6D220000 - 0x6D239000 D:\JBuilder9\jdk1.4\jre\bin\java.dll
0x6D330000 - 0x6D33D000 D:\JBuilder9\jdk1.4\jre\bin\zip.dll
0x6D000000 - 0x6D105000 D:\JBuilder9\jdk1.4\jre\bin\awt.dll
0x777C0000 - 0x777DE000 C:\WINNT\system32\WINSPOOL.DRV
0x79A90000 - 0x79AA1000 C:\WINNT\system32\MPR.DLL
0x77A30000 - 0x77B1C000 C:\WINNT\system32\ole32.dll
0x51000000 - 0x51044000 C:\WINNT\system32\ddraw.dll
0x72800000 - 0x72806000 C:\WINNT\system32\DCIMAN32.dll
0x5C000000 - 0x5C0C5000 C:\WINNT\system32\D3DIM700.DLL
0x6D190000 - 0x6D1E0000 D:\JBuilder9\jdk1.4\jre\bin\fontmanager.dll
0x60000000 - 0x60047000 C:\WINNT\system32\MSCTF.dll
0x37F00000 - 0x37F16000 D:\Program Files\Kingsoft\XDict\Cjktl32.dll
0x77900000 - 0x77923000 C:\WINNT\system32\imagehlp.dll
0x72960000 - 0x7298D000 C:\WINNT\system32\DBGHELP.dll
0x687E0000 - 0x687EB000 C:\WINNT\system32\PSAPI.DLL
Local Time = Fri Nov 21 14:50:13 2003
Elapsed Time = 2
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.4.1_02-b06 mixed mode)
#
# An error report file has been saved as hs_err_pid1024.log.
# Please refer to the file for further information.
#
望高人指点
...全文
32 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
look4u 2004-03-06
  • 打赏
  • 举报
回复
GZ
naxin 2003-12-13
  • 打赏
  • 举报
回复
helloworld.HelloWorldClass
fft123 2003-12-12
  • 打赏
  • 举报
回复
用Eclipse吧,比jb快
如果你机子不好,就用Gel
pigo 2003-12-12
  • 打赏
  • 举报
回复

如果只是写java文件,

可以用Jcreator。

小巧,方便。
doall4u 2003-12-12
  • 打赏
  • 举报
回复
啊?重装啊???有没有别的办法??有没有比JB运行快的编辑器啊,哪怕只是编辑的.编译直接就用javac完了
YuLimin 2003-12-12
  • 打赏
  • 举报
回复
你重新安装JB吧

要不然重新安装操作系统后安装JB吧;)郁闷。。。。
dominic2003 2003-11-29
  • 打赏
  • 举报
回复
不知道原码,虽能把这个错误看懂
力为 2003-11-29
  • 打赏
  • 举报
回复
这什么错误啊
doall4u 2003-11-29
  • 打赏
  • 举报
回复
to YuLimin(阿敏当兵) :
会强行退出,这是为什么呢???也不提示我保存.
YuLimin 2003-11-29
  • 打赏
  • 举报
回复
报告字体问题,你检查一下你的系统字体情况

再JB=>Tools=>Editor=>看看里面的内容=>JB会不会强行退出
主要解决win7下运行jbuilder的不兼容,有拖影的问题。我看好多人写着要替换jdk,实际上完全用不着那么麻烦。详情请看说明 虽然现在流行Eclipse,不过还是很多人习惯Jbuilder的,今天总算是解决了在Vista下使用的问题了。 1.首先,Jbuilder 2006 在Vista下是无法安装的。 还好,Jbuilder 2006够绿色,在虚拟机中的XP下安装后,把文件复制到Vista下能够直接运行。 可是一运行,首先是Aero没了,这都还可以忍,可是拖动时写的代码出现错位问题,基本没法正常使用了。 2.想到Jbuilder是Java的Swing开发的,应该和系统不应该有太大关系,而且新的JDK1.5.0U14是可以完美兼容Vista的,所以用安装后的JDK1.5.0U14,替换了Jbuilder中自带的JDK1.5.0U03,毕竟都是JDK1.5,应该差别不大,大部分都是一些兼容性性能安全性更新而已吧。 再次运行,可以和Aero兼容了,代码也不错位了,写了点简单的东西运行下,很正常。 可是做Swing时,Design模式预览有时候可以,有时候又无法显示。 3.继续:在命令行下启动Jbuilder 2006,呵呵,如果出现异常都在命令行下显示,观察弄Swing时出现的异常,如图1: 晓得哪里出的问题就好办了,然后找到JDK中内置的那些包所在文件:Borland\JBuilder2006\jdk1.5\jre\lib\rt.jar,用WinRAR解开。 然后找到rt.jar\javax\swing\plaf\basic,删除Basic下的所有文件,用Winrar打开Jbuilder原来的JDK中的rt.jar,找到并把Basic目录里面的文件解到刚才的basic目录中。然后用Winrar采用ZIP格式把刚才解出来替换好的文件重新打包并命名为rt.jar替换以前的rt.jar. OK! 虽然有点东拼西凑,不过目前正常使用中!

50,526

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧