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
分享到:
相关推荐
在进行eclipse插件开发过程中,一个插件可能依赖于许多插件,PDE提供了关系列举,但是发现没有提供将当前插件依赖的jar包直接导出的功能,此插件分析PDE的插件依赖然后增加jar文件获取
gnu-arm-eclipse插件依赖资料-01,包含st公司主要芯片的信息,压缩包分为四个,本资源为第一个。博客windows+eclipse+gnuarmeclise+jlink平台搭建一文的配套资源,不使用gnuarmeclise插件的朋友勿下。
eclipse查看插件工程依赖关系 eclipse插件开发教程
eclipse html插件的下载和安装 需求:需要在eclipse里面编辑html和jsp,语法高亮和语法提示,自动补全等。 文件包括:Html插件tk.eclipse.plugin.htmleditor_2.2.0.jar;依赖库GEF-ALL-3.7.2.zip;下载链接和安装...
安装m2eclipse插件时会依赖gef插件和svn插件,压缩包内包含m2eclipse + gef + svn的全部插件安装包,可以直接离线安装,本人亲测,在Eclipse3.7下安装成功,可以新建Maven项目。 需要注意的是,在离线安装时,切记...
lombok插件eclipse用jar包 1将lombok.jar包复制到myeclipse.ini/eclipse.ini所在文件目录2 打开myeclipse.ini/eclipse.ini,在最后添加以下代码并保存: -Xbootclasspath/a:lombok.jar -javaagent:lombok.jar
java单元测试 junit powermock mockito ,下载直接引用就行了。
Eclipse插件- Sexftp 说明:简单实现了FTP上传功能,可装在Eclipse3.5以上,Myclipse 8.5 以上版本。Jdk版本1.5以上。 简介: 1、可轻松将eclipse中的项目上传到FTP生产环境服务器上,省去来回切换工具的麻烦。 2、...
1.1 Eclipse作为应用程序开发 工具的宿主...... 4 1.2 不仅仅是工具的宿主,Eclipse 还作为客户端应用程序的 宿主...... 5 1.3 什么是Eclipse?...... 6 1.3.1 工具与应用程序的集成平台..... 6 1.3.2 Java开发...
gnu-arm-eclipse插件依赖资料-04,包含st公司主要芯片的信息,压缩包分为四个,本资源为第一个。博客windows+eclipse+gnuarmeclise+jlink平台搭建一文的配套资源,不使用gnuarmeclise插件的朋友勿下。
gnu-arm-eclipse插件依赖资料-03,包含st公司主要芯片的信息,压缩包分为四个,本资源为第一个。博客windows+eclipse+gnuarmeclise+jlink平台搭建一文的配套资源,不使用gnuarmeclise插件的朋友勿下。
gnu-arm-eclipse插件依赖资料-02,包含st公司主要芯片的信息,压缩包分为四个,本资源为第一个。博客windows+eclipse+gnuarmeclise+jlink平台搭建一文的配套资源,不使用gnuarmeclise插件的朋友勿下。
activiti-eclipse插件安装手册+对应安装包(含依赖包),日常开发,常用配置
eclipse安装activiti时提示缺少插件,这里是emf-transaction-SDK-1.11.0.zip和emf-validation-SDK-1.11.0.zip,复制到eclipse对应目录下
1.1 Eclipse作为应用程序开发 工具的宿主...... 4 1.2 不仅仅是工具的宿主,Eclipse 还作为客户端应用程序的 宿主...... 5 1.3 什么是Eclipse?...... 6 1.3.1 工具与应用程序的集成平台..... 6 1.3.2...
提供集成开发环境(IDE),如Visual Studio、Eclipse、Android Studio和Sublime Text等,这些工具集成了文本编辑器,支持语法高亮、自动补全、代码片段管理和版本控制等功能,有助于开发者高效编写和维护代码。...
本文内容包括:安装Eclipse插件用CheckStyle校正标准用Coverlipse确认覆盖率用CPD捕捉代码重复使用JDepend进行依赖项检查用Metrics测量复杂度合适的才是最好的如果能在构建代码前发现代码中潜在的问题会怎么样呢?...
主要描述如何将Spket 插件运用到Eclipse中;含配置说明,以及相关的依赖包。
走eclipse的商店或者更新只能下载的最新版本的插件,有些依赖必须老版本的。
sequoyah插件是用于和CDT集成开发Android的JNI模块的eclipse插件; 依赖于CDT,安装了CDT之后,在安装此插件,即可让C/C++代码支持随笔提示; 用于开发android的JNI模块 这个是最新的3.0版本, 下载来的 zip文件, 可以直接...