Eclipse插件开发依赖其他插件时要注意的问题

1、Eclipse插件开发中的Access restriction (访问限制) 问题
我自己写了一个plugin, 在RCP project里调用该plugin, 但当我引用该plugin里的类时出现错误
信息如下:
Access restriction: The type xxx(plugin class) is not accessible due to restriction on required project xxx(plugin package)

解决办法:
1. 在Runtime页面里加入需要设置Access Rules的包 (Add...)
2. 选中需要设置的包, 选择右边的Package visibility选项页中的相应设置,(允许就选visible to ...., 否则选hidden ...)

2、在开发插件时,插件a依赖插件b,插件b依赖插件c,
在插件c中,将插件b要调用的包在runtime中设置好,编译没有问题。
但是在运行插件a的时候报java.lang.NoClassDefFoundError错误。
还有什么地方要设置吗?
解决方法:
运行配置:
对3.3版本来说:
run-->Open run dialog
在打开的对话框中,plugins选项卡页面,选择运行的插件。
http://www.eclipseworld.org/bbs/read.php?tid=18144&page=e&#a

3、插件开发依赖其他插件时一定要注意!
http://www.blogjava.net/leeguannan/archive/2007/06/19/125114.aspx
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值