ClassNotFoundExceptoion :就是没找到对应的类的异常,这在我们的平实的开发中是经常遇到的,很常见的异常。
在插件开发中,有些类(jar包)明明是在buildPath里面配置过的,在main方法里面能调用该类及其方法;可是当项目以插件的形式运行时,缺曝出了ClassNotFoundExceptoion ,提示相关的类(jar包)找不到:
原因: 运行main方法用到的jvm和运行eclipse插件开发换环境所用的到jvm不同,不是一个,所以,我们平实配置的buildpath是为main启动时用到的那个jvm配置的,而运行插件的开发环境却没有配置,故,出了错.
解决办法:在 插件项目的plugin.xml文件中的Runtime标签下的ClassPath下,加入没找到的那个类对应的jar包,或直接在MANIFEST.MF中加入 Bundle-ClassPath:xxx.jar,yyy.jar
插件开发中的 ClassNotFoundExceptoion
猜你喜欢
转载自niub.iteye.com/blog/1787609
今日推荐
周排行