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

时间:2023-01-13 14:52:13
我用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.
#
望高人指点

10 个解决方案

#1


这什么错误啊

#2


不知道原码,虽能把这个错误看懂

#3


报告字体问题,你检查一下你的系统字体情况

再JB=>Tools=>Editor=>看看里面的内容=>JB会不会强行退出

#4


to YuLimin(阿敏当兵) :
会强行退出,这是为什么呢???也不提示我保存.

#5


你重新安装JB吧

要不然重新安装操作系统后安装JB吧;)郁闷。。。。

#6


啊?重装啊???有没有别的办法??有没有比JB运行快的编辑器啊,哪怕只是编辑的.编译直接就用javac完了

#7



如果只是写java文件,

可以用Jcreator。

小巧,方便。

#8


用Eclipse吧,比jb快
如果你机子不好,就用Gel

#9


helloworld.HelloWorldClass

#10


GZ

#1


这什么错误啊

#2


不知道原码,虽能把这个错误看懂

#3


报告字体问题,你检查一下你的系统字体情况

再JB=>Tools=>Editor=>看看里面的内容=>JB会不会强行退出

#4


to YuLimin(阿敏当兵) :
会强行退出,这是为什么呢???也不提示我保存.

#5


你重新安装JB吧

要不然重新安装操作系统后安装JB吧;)郁闷。。。。

#6


啊?重装啊???有没有别的办法??有没有比JB运行快的编辑器啊,哪怕只是编辑的.编译直接就用javac完了

#7



如果只是写java文件,

可以用Jcreator。

小巧,方便。

#8


用Eclipse吧,比jb快
如果你机子不好,就用Gel

#9


helloworld.HelloWorldClass

#10


GZ