使用java Swing组件的RAD 7.0中的问题
我正在处理swing组件,在尝试添加swing标签“add(label)”时出现以下错误。这里是错误使用java Swing组件的RAD 7.0中的问题,java,Java,我正在处理swing组件,在尝试添加swing标签“add(label)”时出现以下错误。这里是错误 *Unhandled exception Type=Segmentation error vmState=0x00040000 J9Generic_Signal_Number=00000004 ExceptionCode=c0000005 ExceptionAddress=6918465C ContextFlags=0001003f Handler1=008505B0 Handler2=0089
*Unhandled exception
Type=Segmentation error vmState=0x00040000
J9Generic_Signal_Number=00000004 ExceptionCode=c0000005 ExceptionAddress=6918465C ContextFlags=0001003f
Handler1=008505B0 Handler2=008974F0 InaccessibleAddress=AB924D78
EDI=68D11CA4 ESI=FF333333 EAX=00000000 EBX=00000006
ECX=00000009 EDX=AB924D78
EIP=6918465C ESP=698FFC70 EBP=00000A00
Module=C:\Program Files\IBM\SDP70\jdk\jre\bin\awt.dll
Module_base_address=69170000 Offset_in_DLL=0001465c
Target=2_30_20060915_08260_lHdSMR (Windows XP 5.1 build 2600 Service Pack 2)
CPU=x86 (4 logical CPUs) (0xcb53f000 RAM)
JVMDUMP006I Processing Dump Event "gpf", detail "" - Please Wait.
JVMDUMP007I JVM Requesting System Dump using 'D:\codeBase\Code\EncryptPassword\core.20110215.105747.2328.dmp'
JVMDUMP010I System Dump written to D:\codeBase\Code\EncryptPassword\core.20110215.105747.2328.dmp
JVMDUMP007I JVM Requesting Snap Dump using 'D:\codeBase\Code\EncryptPassword\Snap0001.20110215.105747.2328.trc'
JVMDUMP010I Snap Dump written to D:\codeBase\Code\EncryptPassword\Snap0001.20110215.105747.2328.trc
JVMDUMP007I JVM Requesting Java Dump using 'D:\codeBase\Code\EncryptPassword\javacore.20110215.105747.2328.txt'
JVMDUMP010I Java Dump written to D:\codeBase\Code\EncryptPassword\javacore.20110215.105747.2328.txt
JVMDUMP013I Processed Dump Event "gpf", detail "".*
同样的代码在Eclipse中运行良好,我可以看到我的swing组件工作正常,但在RAD7.0中出现了上述错误。我也在RAD的另一台机器上尝试了这段代码,但得到了相同的错误。我非常匆忙,因为我的任务要迟到了。我所有的其他项目都在RAD7.0中运行良好
请告诉我这是RAD 7.0中的一个bug,还是JRE设置中的一个错误等等
谢谢&拉加德斯
伊姆兰·塔里克
我终于找到了解决办法。
RAD的默认JRE中有一个bug
查看错误消息中的这一行:
Module=C:\Program Files\IBM\SDP70\jdk\jre\bin\awt.dll
配置另一个JDK后,该程序工作正常。这并不意味着什么。你有一个分段错误,意思是RAD试图访问一个不存在的内存。