`
snowing11812
  • 浏览: 117903 次
  • 来自: ...
社区版块
存档分类
最新评论

Exception in thread "main" java.lang.NoSuchMethodError: disposeLater

阅读更多

安装完win7后, 用eclipse启动某工程调试,出现以下错误

 

        ........

Exception in thread "main" java.lang.NoSuchMethodError: disposeLater
        at java.awt.Component.initIDs(Native Method)
        at java.awt.Component.<clinit>(Component.java:573)
        at sun.awt.windows.WToolkit.initIDs(Native Method)
        at sun.awt.windows.WToolkit.<clinit>(WToolkit.java:106)
        at sun.awt.Win32GraphicsEnvironment.<clinit>(Win32GraphicsEnvironment.java:51)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)

        ........

 

经搜索,得出可能是新的操作系统缘故

因为之前的eclipse软件为32位的,而操作系统安装的为64位的

可能有一定的兼容性问题

 

但这个问题在其他一个项目并没有发生,可能也有其他原因导致启动错误

 

尝试下载eclipse 64位版本 重新解压缩 使用

问题消失

 

这里需要注意的是,你可能需要建立一个新的workspace

然后将您的工程import进来

 

如果之前带有svn信息的话, 还需要一次额外的share project操作.

 

目前,通过以上的做法,相应的exception就不存在了

 

按照建议,可能32位的版本进行重新解压缩安装,也许也会没有问题

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics