当前位置: 代码迷 >> Eclipse >> SWT编程-MessageDialog的使用解决办法
  详细解决方案

SWT编程-MessageDialog的使用解决办法

热度:73   发布时间:2016-04-23 14:00:10.0
SWT编程-MessageDialog的使用
在写一个SWT程序时,要弹出一个消息对话框,使用的是MessageDialog对象的静态方法OpenErr(),但不知道怎么回事,总是允许到这条语句时出错。
MessageDialog.openError(shell, " ", " ");
错误提示:
Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/core/runtime/IStatus
……
Caused by: java.lang.ClassNotFoundException: org.eclipse.core.runtime.IStatus
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)
... 2 more
参考的一个例子是extends ApplicationWindow,我写的代码没有继承这个类,和这个是否有关??
求高手帮忙搞定这个问题。


------解决方案--------------------
和ApplicationWindow有没有关系,你试一下继承它以后还会不会错就可以了。
报的错是没有找到那个类。找到,然后导入。
我做SWT/JFACE时,把plugin下的包都导入的。省的麻烦。
  相关解决方案