最近做eclipse插件项目,用到apache的common-net包,用以连接ftp,
我单独运行它(写个测试类,在main函数中直接调用测试)没有问题,但是在eclipse插件运行同样的代码(如菜单事件来调用)则有java.lang.NoClassDefFoundError,发现是被EventTable(EventDispatcher??)给截获的,然后报的错,为什么好端端的代码放到插件中跑就不行了呢?
用的是commons-net-1.4.1.jar,放到refrenced lib中了
------解决方法--------------------------------------------------------
前两天遇到类似的问题
最后解决的方法是重新引jar包,在plugin.xml中添加引用 据说eclipse插件开发都要这样引。。而不是通常在properties中引用