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

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位的版本进行重新解压缩安装,也许也会没有问题

分享到:
评论

相关推荐

    解决 java.lang.NoSuchMethodError的错误

    解决 java.lang.NoSuchMethodError 的错误 Java.lang.NoSuchMethodError 错误是一种常见的 Java 异常,它发生在 Java 虚拟机 (JVM) 无法找到某个类的特定方法时。这种错误可能是由于项目依赖比较复杂、Java 运行...

    slf4j-1.7.rar

    1.如果运行程序出现错误:“Exception in thread "main...3.错误:“Exception in thread "main" java.lang.NoSuchMethodError: org.slf4j.MDC.getCopyOfContextMap()Ljava/util/Map”,这是因为jar包版本冲突造成的。

    Java新手上路常见问题

    当你满怀期待地安装好Java环境,并尝试运行第一个“Hello World”程序时,可能会遇到如“Can't find class HelloWorld”或“Exception in thread "main" java.lang.NoSuchMethodError: main”这样的错误。...

    Java 的 Class Path 和 Package

    java, 然后兴冲冲地写了个 hello world,然后编译,运行, 等着那两个美好的单词出现在眼前, 可是不幸的是, 只看到了 Can't find class HelloWorld 或者 Exception in thread main java.lang.NoSuchMethodError ...

    java面向对象程序设计第二版课后答案.docx

    - 执行`java Speak`时出现的错误提示`Exception in thread "main" java.lang.NoSuchMethodError: main`:表示主类`Speak`中未定义`main`方法。 - 执行`java Xiti8`时出现的错误提示`Exception in thread "main" ...

    JDK1.6安装过程详解

    - `Exception in thread "main" java.lang.NoSuchMethodError: main`:表示没有找到`main(String[] args)`方法作为程序的入口。 #### 五、执行Java程序 1. **编译Java源文件**: - 使用命令`javac Hello.java`...

    java面向对象程序设计课后习题答案耿祥义张跃平主编清华大学出版社.doc

    否则会报错:`Exception in thread "main" java.lang.NoSuchMethodError: main`。 - `java xiti8`,会报错:`Exception in thread "main" java.lang.NoClassDefFoundError: xiti8 (wrong name: Xiti8)`,因为类名大...

    MyEclipse报错说明

    3. **Exception in thread "main" org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update** Hibernate在执行数据库批处理更新时出现SQL语法错误,可能是由于数据库表不存在或结构不符...

    Java常见FQA[借鉴].pdf

    - "Exception in thread "main" java.lang.NoSuchMethodError: main"意味着缺少主方法,每个Java应用程序都需要一个`public static void main(String[] args)`方法作为入口点。 12. **package**: - Package是...

    java版HelloWorld攻略

    3. **运行时错误**:例如“`Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld`”。此类错误通常是由于JVM找不到类文件导致的,可以通过设置正确的CLASSPATH来解决。 4. **NoSuchMethodError:...

    java 入门30问

    - "Exception in thread "main" java.lang.NoSuchMethodError: main"意味着找不到主方法,确保每个Java源文件只有一个public类,并且这个类包含`public static void main(String[] args)`方法。 以上内容涵盖了...

    Java面向对象程序设计课后答案

    - 执行`java Speak`时的错误提示:`Exception in thread "main" java.lang.NoSuchMethodError: main`,原因是`Speak`类中没有定义`main`方法。 - 执行`java xiti8`时的错误提示:`Exception in thread "main" java...

    java入门与加深.pdf

    而"Exception in thread "main" java.lang.NoSuchMethodError: main"错误则意味着缺少了主程序入口点——`public static void main(String[] args)`方法。 `package`是Java中的命名空间机制,用于避免类名冲突。...

    Java常见FQA.pdf

    11. 我在java xxx的时候显示"Exception in thread "main" java.lang.NoSuchMethodError: main"? 首先,在您的程序中每个Java文件有且只能有一个public类,这个类的类名必须和文件名的大小写完全一样。其次,在您要...

    java入门与加深FAQ.txt

    使用 `javax.*` 包时出现 “Exception in thread "main" java.lang.NoSuchMethodError: main” 错误的原因? 这种错误通常是由于试图运行的 Java 类没有正确定义 `public static void main(String[] args)` 方法。...

Global site tag (gtag.js) - Google Analytics