Chinaunix首页 | 论坛 | 博客
  • 博客访问: 596400
  • 博文数量: 86
  • 博客积分: 3214
  • 博客等级: 中校
  • 技术积分: 1105
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-01 18:26
文章分类

全部博文(86)

文章存档

2011年(5)

2010年(49)

2009年(3)

2008年(29)

分类: Java

2008-12-19 13:42:43


1: Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-win32-3139 in java.library.path
因为SWT使用了JNI调用C,所以你需要把相对应版本的dll文件(swt-win32-xxxx.dll)copy到C:/windows/system32下面.
2: java.lang.NoClassDefFoundError: org/eclipse/core/runtime/IProgressMonitor
很多人说导入org.eclipse.core.runtime_x.x.x.jar 就ok,但你自己试试就知道并不是所有版本的org.eclipse.core.runtime_x.x.x.jar 里都有IProgressMonitor这个class.
所以即使你导入了org.eclipse.core.runtime_x.x.x.jar 到project也可能无济于事。
去plugins下面找找org.eclipse.equinox.common.x.x.x.jar,然后导入到project ,你会发现IProgressMonitor 悠然的躺在那里。
3 : Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/core/commands/common/EventManager
解决了上面两个问题以为大功告成,其实还差一步。导入org.eclipse.core.commandsx.x.x.jar到project中,我们的第一个SWT/JFace就能跑起来了
阅读(1441) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~