`
tianke66
  • 浏览: 187988 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

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
分享到:
评论

相关推荐

    Eclipse插件开发学习笔记.pdf

    在进行Eclipse插件开发时,开发者需要熟悉Eclipse平台的插件架构。Eclipse插件架构基于OSGi(Open Service Gateway Initiative)技术,它允许动态地安装、启动、更新和卸载软件组件。OSGi框架的核心是包称为bundle的...

    Eclipse插件开发学习笔记全篇+源码.rar

    本文将深入探讨Eclipse插件开发的相关知识点,结合提供的"全书分为4篇共24章"的学习笔记和源码,帮助你更全面地理解和实践Eclipse插件开发。 第一篇:基础篇 在这一篇中,你将学习到Eclipse插件开发的基础知识,...

    Eclipse插件开发(第3版 - 高清).pdf.zip

    书中详细讲解了Eclipse插件的生命周期、插件结构、插件依赖关系以及如何使用Eclipse的Plug-in Development Environment (PDE)工具进行开发。 2. **Java**: Java作为Eclipse插件开发的基础语言,开发者需要掌握...

    Eclipse插件开发教程PPT Eclipse插件开发教程PPT

    Eclipse插件开发教程PPT是针对开发者设计的一份详细教学材料,旨在帮助他们了解并掌握如何利用Eclipse平台进行插件开发,从而定制自己的开发环境。以下是基于这个教程的几个关键知识点: 1. **Eclipse插件体系结构*...

    Eclipse插件开发系列

    Eclipse插件开发系列主要涉及的是如何利用Eclipse平台进行扩展和定制,使其满足特定的开发需求。Eclipse作为一个开放源代码的集成开发环境(IDE),具有强大的可扩展性,其核心架构支持通过插件机制来增加新功能或...

    Eclipse插件开发文档

    要开始Eclipse插件开发,首先需要安装Eclipse IDE for RCP and RAP Developers,这是一个专门用于RCP(Rich Client Platform)和插件开发的版本。然后,可以使用Eclipse内置的Plug-in Development Environment (PDE)...

    Eclipse插件开发 第1篇到第4篇 开发基础 核心技术 高级进阶 综合实例 eclipse 插件安装方法.zip

    本资料包包含了从基础到高级的Eclipse插件开发教程,覆盖了开发过程中的关键知识点,旨在帮助开发者深入理解和实践Eclipse插件的开发。 首先,我们来看《Eclipse插件开发 学习笔记 第1篇 开发基础》。这一部分通常...

    Eclipse插件开发笔记源码

    通过这份“Eclipse插件开发笔记源码”,开发者可以学习到如何从零开始构建Eclipse插件,包括阅读和理解源码、调试插件以及解决实际开发中遇到的问题。对于想要深入了解Eclipse平台或RCP开发的人员来说,这是一份宝贵...

    Eclipse 插件开发指南

    总之,Eclipse插件开发是一个充满挑战和机遇的领域,掌握了其核心原理和技术要点后,开发者可以为Eclipse添加无限可能,满足各种开发需求。无论是初学者还是经验丰富的开发者,都能在Eclipse插件开发中找到乐趣和...

    Eclipse插件开发方法与实战 2006 pdf 464页

    例如,利用Eclipse插件开发工具集(PDE)来创建插件项目,配置构建路径,以及如何处理依赖关系等。Eclipse PDE为开发者提供了一系列的开发工具和服务,帮助开发者更容易地进行插件开发。 实战部分可能包括对插件...

    神州数码 Eclipse插件开发面试

    神州数码作为一家专注于IT服务的公司,可能会对Eclipse插件开发有深入的需求,因此在面试过程中,掌握Eclipse插件开发技术是非常重要的。下面将详细介绍Eclipse插件开发的相关知识点。 一、Eclipse插件体系结构 ...

    使用 Eclipse 插件开发环境构建模板

    首先,我们要了解Eclipse插件开发的基本概念。Eclipse采用插件化架构,允许开发者通过编写插件来扩展其功能。这些插件可以是用于代码编辑、调试、版本控制等任何开发环节的工具。在我们的场景中,我们需要创建一个...

    eclipse插件开发ppt

    【Eclipse插件开发】是IT领域中针对Eclipse集成开发环境进行功能扩展的一种技术。Eclipse是一个开放源代码的、基于Java的可扩展开发平台,它的核心是插件,而插件是Eclipse功能实现的基本单位。通过开发Eclipse插件...

    eclipse插件开发步步教你

    Eclipse插件开发是构建自定义工具、扩展编辑器、视图、透视图等核心功能的重要方式。本教程旨在逐步指导初学者进行Eclipse插件的开发,通过实例演示如何利用Eclipse平台的API和扩展点来实现各种功能。 首先,我们要...

    Eclipse插件开发 第1篇到第4篇 开发基础 核心技术 高级进阶 综合实例 eclipse 插件安装方法

    Eclipse插件开发是软件开发领域中的一个重要环节,它允许开发者通过扩展Eclipse集成开发环境(IDE)的功能来提升工作效率。本系列涵盖了从基础到高级的全方面教程,旨在帮助开发者掌握Eclipse插件开发的核心技术和实践...

    Eclipse 插件开发 简易教程

    本教程将向您介绍Eclipse插件开发的基本概念、步骤和关键知识点,旨在帮助初学者快速上手。 一、Eclipse插件体系结构 Eclipse采用插件驱动架构,每个功能模块都是一个独立的插件,这些插件通过OSGi(开放服务网关...

    《Eclipse 插件开发》源代码

    在Eclipse插件开发中,首先要了解的是Oxygen(早期版本称为PDE,Plugin Development Environment),这是Eclipse用于创建、调试和管理插件的工具集。通过PDE,开发者可以使用XML描述符(plugin.xml)定义插件的元...

    eclipse插件开发demo源码

    首先,Eclipse插件是基于OSGi(Open Service Gateway Initiative)框架的,它允许模块化开发,并且在运行时可以动态地安装、卸载和更新插件。源码中的"myplugin"可能包含了以下几个关键部分: 1. **plugin.xml**:...

    Eclipse插件开发方法与实战

    本书《Eclipse插件开发方法与实战》深入探讨了如何利用Eclipse平台进行插件开发,为开发者提供了详尽的指导。下面,我们将详细讨论Eclipse插件开发的相关知识点。 1. **Eclipse插件体系结构**: - Eclipse采用插件...

Global site tag (gtag.js) - Google Analytics