Chinaunix首页 | 论坛 | 博客
  • 博客访问: 609231
  • 博文数量: 765
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5005
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-16 18:49
文章分类

全部博文(765)

文章存档

2011年(1)

2008年(764)

我的朋友

分类:

2008-10-16 18:55:43

    症状:
    按照书上的方法,开发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
    搞定

 

【责编:Ken】

--------------------next---------------------

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