我目前正在将一些新类集成到现有应用程序中.我有一个JDialog,当单击它时,它将引发许多运行时异常.
我是Java调试的新手-为什么所有这些Swing / AWT库函数都“不可用”?
因此,禁止我发布图像,因此,这是捕获Eclipse调试器的链接:
为什么这些方法不可用?
解决方法:
“不可用”表示该类是在没有调试信息的情况下编译的,即,将-g:none开关与javac一起使用.由于这些都是标准API类,因此我怀疑您的Eclipse项目已配置为使用JRE安装而非JDK中的JRE系统库.您可以在项目属性中进行更改(右键单击项目->属性-> Java构建路径->库);您可能必须先安装JDK.