您的位置:首页 > 编程语言 > Java开发

最近工作小结之eclipse

2012-10-19 20:59 218 查看
最近做插件二次开发,不知道从何处下手,纠结了很久后,才发现其实就是插件调试的问题。偶然间发现eclipse的这个功能,汗。。。看来,用eclipse做开发,很有必要尽量熟悉这个平台,最重要的是eclipse各种有用的插件,对开发很有帮助的。

从头开始学习eclipse插件开发。没时间看书,先把遇到的问题总结一下:

1、两个插件项目demo_a和demo_b,两个都能单独运行。现在b调用a,有两种那个方法:

(1)a里面的包要在自己的plugin.xml中的runtime tab看卡里export 一下,相当于暴露出来,b项目才能import demo_a.jar;然后在b的plugin.xml的dependencies tab 卡里,添加demo_a就行了。

(2)在项目a的plugin.xml的overview tab卡里,右下角的Export Wizard,使用它将demo_a导出来,然后把它复制到你当前工作的IDE的plugins里,然后在b的plugin.xml的dependencies tab 卡里,添加demo_a就OK了。

强调一下,如果按照第二种方式,将导出来的demo_a.jar复制到项目b的lib文件夹下,然后在plugin.xml的runtime中add进来,这时候demo_a.jar只能当做普通的第三方api包使用,就没有插件bunlde特性了。

注意:在插件中引用了第三方的jar,不要用java工程的build path来操作,最好在工程目录下新建lib文件夹,然后将jar复制到lib目录,然后在plungin.xml中的runtime tab 卡里的classpath中add进来,这才是插件项目对第三方包的正确使用方法,不然打包或者运行时会有问题。

各种错误集锦:

1、在类A中编写main函数并运行,提示找不到类A。

清除,重新编译一下。 project—>clean...,然后再运行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: