当前位置: 代码迷 >> Eclipse >> in thread "main" java.lang.ExceptionInInitializerError
  详细解决方案

in thread "main" java.lang.ExceptionInInitializerError

热度:97   发布时间:2016-04-23 14:11:58.0
SWT Desiner使用问题
我装了eclipse3.7+jdk1.6,
新建一个SWT项目,新建一个SWT application
不加任何内容直接运行,正常情况应该是出现一个空的窗口才对吧。结果报错了,网上搜了半天也没找到原因,只好发帖求助了。请大虾指点。

Exception in thread "main" java.lang.ExceptionInInitializerError
at org.eclipse.swt.widgets.Display.<init>(Display.java:204)
at org.eclipse.swt.widgets.Display.<init>(Display.java:480)
at org.eclipse.swt.widgets.Display.getDefault(Display.java:1680)
at org.eclipse.swt.HelloWorld1.main(HelloWorld1.java:13)
Caused by: java.lang.SecurityException: class "org.eclipse.swt.SWT"'s signer information does not match signer information of other classes in the same package
at java.lang.ClassLoader.checkCerts(Unknown Source)
at java.lang.ClassLoader.preDefineClass(Unknown Source)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.<clinit>(Synchronizer.java:46)
... 4 more


------解决方案--------------------
换个Package试一试
  相关解决方案