[Java][RCP] 引入第三方jar包时出错: XXXcannot be found XXX

时间:2022-02-18 12:35:57

为什么会这样? 下面的博客有介绍,不在累赘

http://dengmin.iteye.com/blog/260585

这些博客貌似忘掉了一点,或者是我本地的Eclipse新建的项目Version不够高?

重复下怎么解决这个问题:

1. 首先在项目中新建一个文件夹,命名为FolderA

2. 将需要用到的jar包拷贝到FolderA中

3. 用默认的plug-in manifese editor打开plugin.xml文件,选择Runtime,在Classpath中Add刚刚新建的FolderA,如果之前没有ADD过,会出同时ADD一个.的东东,不要手贱删掉!!!

4. 在MANIFEST.MF文件中查看一下Bundle-CladdPath中是不是如下

Bunlde-ClassPath: .,

FolderA/

如果是这样,那就要修改了,在FolderA/后添加包jar的FullName

eg: FolderA/postgresql-9.4-1204-jdbc42.jar

重现运行下试试

如果对你有帮助,推荐一下!