Chinaunix首页 | 论坛 | 博客
  • 博客访问: 170112
  • 博文数量: 13
  • 博客积分: 2530
  • 博客等级: 少校
  • 技术积分: 485
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-15 18:31
文章分类

全部博文(13)

文章存档

2008年(13)

我的朋友

分类: Java

2008-05-26 17:31:12

症状:
按照书上的方法,开发jface要加入以下jar包:
org.eclipse.jface.text**.jar
org.eclipse.jface_3**.jar
org.eclipse.core.runtime_3**.jar
org.eclipse.runtime.compatibility_3**.jar
org.eclipse.osgi_3**.jar
org.eclipse.core.commands_3**.jar

写了一个helloJface.java,编译没什么问题,但是运行就总是报错:

java.lang.NoClassDefFoundError: org/eclipse/core/runtime/IProgressMonitor
Caused by: java.lang.ClassNotFoundException: org.eclipse.core.runtime.IProgressMonitor
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Exception in thread "main"


解决方法:
添加jar包:
org.eclipse.equinox.common_3.3.0.v20070426.jar
搞定

阅读(2268) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~