Eclipse RCP “Caused by: java.lang.ClassNotFoundException”
2013-03-10 22:04
435 查看
在做RCP开发时如果添加eclipse系统之外的jar,通常做法是在根目录下创建一个lib目录,然后把相关jar包丢到这个目录下。
在编译时,修改工程的build path,添加这些jar包进去,编译正确。但是运行RCP时,碰到ClassNotFoundException。
错误解决办法:添加 lib/ 目录到plugin.xml 的 runtime 页的classpath中
![](http://img.my.csdn.net/uploads/201303/10/1362924464_7975.PNG)
正确解决办法: 添加lib/目录下的具体jar文件到到plugin.xml 的 runtime 页的classpath中
在编译时,修改工程的build path,添加这些jar包进去,编译正确。但是运行RCP时,碰到ClassNotFoundException。
错误解决办法:添加 lib/ 目录到plugin.xml 的 runtime 页的classpath中
正确解决办法: 添加lib/目录下的具体jar文件到到plugin.xml 的 runtime 页的classpath中
相关文章推荐
- Caused by: java.lang.ClassNotFoundException: org.I0Itec.zkclient.exception.ZkNoNodeException
- Caused by: java.lang.ClassNotFoundException[android的终极解决错误]
- Caused by: java.lang.ClassNotFoundException[android的终极解决错误]
- Caused by: java.lang.ClassNotFoundException: org.aspectj.weaver.reflect.ReflectionWorld$ReflectionWo
- Caused by: java.lang.ClassNotFoundException: Didn't find class ""on path: DexPathList[[zip file "/da
- Caused by: java.lang.ClassNotFoundException: FilterConfig错误的解决办法
- Caused by: java.lang.ClassNotFoundException: org.hamcrest.SelfDescribing
- Caused by: java.lang.ClassNotFoundException: org.dom4j.DocumentException
- Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.commons.EmptyVisitor
- Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver异常
- Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections.SetUtils
- Caused by: java.lang.ClassNotFoundException: org.apache.catalina.LifecycleException
- Caused by: java.lang.ClassNotFoundException: android.support.v4.ViewPager in loader dalvik.system.Pa
- Caused by: java.lang.ClassNotFoundException[android的终极解决错误]
- Caused by: java.lang.ClassNotFoundException: org.aspectj.weaver.reflect.ReflectionWorld$ReflectionWo
- Caused by: java.lang.ClassNotFoundException: Didn't find class "包名" on path
- Caused by: java.lang.ClassNotFoundException: com.mchange.v2.ser.Indirector
- Caused by: java.lang.ClassNotFoundException: org.jbpm.pvm.internal.processengine.SpringHelper
- Caused by: java.lang.ClassNotFoundException: org.hibernate.engine.FilterDefinition
- eeplat 在tomcat 6.0下面部署的时候出现Caused by: java.lang.ClassNotFoundException: javax.servlet.http.HttpSessi