`

插件开发中的 ClassNotFoundExceptoion

 
阅读更多
ClassNotFoundExceptoion :就是没找到对应的类的异常,这在我们的平实的开发中是经常遇到的,很常见的异常。

      在插件开发中,有些类(jar包)明明是在buildPath里面配置过的,在main方法里面能调用该类及其方法;可是当项目以插件的形式运行时,缺曝出了ClassNotFoundExceptoion ,提示相关的类(jar包)找不到:

原因:   运行main方法用到的jvm和运行eclipse插件开发换环境所用的到jvm不同,不是一个,所以,我们平实配置的buildpath是为main启动时用到的那个jvm配置的,而运行插件的开发环境却没有配置,故,出了错.

解决办法:在 插件项目的plugin.xml文件中的Runtime标签下的ClassPath下,加入没找到的那个类对应的jar包,或直接在MANIFEST.MF中加入 Bundle-ClassPath:xxx.jar,yyy.jar
分享到:
评论

相关推荐

    IntelliJ IDEA插件开发基础(中文).pdf

    插件开发过程中,我们需要掌握以下核心知识点: 1. **插件结构**:一个基本的IntelliJ IDEA插件通常包含`plugin.xml`配置文件,用于定义插件元数据、激活范围、依赖关系等。此外,还可能包含Java源代码、资源文件等...

    VS Code插件开发文档-中文版.zip

    开发过程中,调试插件是非常重要的一步。VS Code支持内建调试器,只需在`launch.json`文件中配置,就可以调试插件的源代码。 7. **发布与分发**: 完成插件开发后,可以将其发布到VS Code Marketplace,方便其他...

    魔兽世界lua插件开发教程

    "魔兽世界lua插件开发教程" 魔兽世界lua插件开发教程是一本关于使用lua语言开发魔兽世界插件的教程。这本书籍提供了从基础知识到高级技术的详细指导,旨在帮助读者快速掌握lua语言和魔兽世界插件开发的技能。 本...

    Chrome插件开发.pdf

    Chrome 插件开发概述 Chrome 插件开发是指在 Google Chrome 浏览器上开发小程序的过程,这些小程序可以增强浏览器的功能,提供更多的功能和服务。下面是 Chrome 插件开发的基本概念和步骤: 一、基本概念 * ...

    金蝶云苍穹KDE脚本插件开发指南

    金蝶云苍穹KDE脚本插件开发指南 本资源为金蝶云苍穹KDE脚本插件开发指南,旨在指导开发者快速掌握KDE脚本插件的开发技术。该指南涵盖了插件开发的各个方面,包括概念介绍、插件开发指南、插件事件详解等内容。 一...

    Eclipse插件开发学习笔记.pdf

    为了更好地学习Eclipse插件开发,可以加入相关的Java学习群组,例如文档中提到的“Java学习群:***”,在其中可以与首席架构师以及其他学习者交流心得、共享资源,甚至能够免费接受首席架构师的讲课,这些都是非常...

    Illustrator插件开发指南

    其插件开发指南详细介绍了Illustrator插件的概念、结构、与Illustrator的交互方式、API历史发展概要以及插件开发的具体实现。接下来,我将系统地梳理这些知识点。 首先,插件是Adobe Illustrator中用于扩展或改变...

    金蝶云苍穹_插件开发指南

    金蝶云苍穹插件开发指南知识点 金蝶云苍穹插件开发指南是一份详细的开发文档,旨在指导开发者如何开发金蝶云苍穹插件。下面是该指南中的主要知识点: 1. 插件开发的必要性:插件可以扩展金蝶云苍穹的功能,使其...

    k3wise插件开发.doc

    k3wise插件开发 Kingdee Wise 插件开发手册提供了详细的指导,帮助开发者快速掌握插件开发技能,包括插件的建立、调试、部署等方面的知识。下面我们将对其中的知识点进行详细的解释和分析。 一、插件开发环境配置 ...

    金蝶K3BOS插件开发入门教程

    在VB6.0中,点击“插件开发向导”按钮,选择“金蝶K/3-BOS客户端插件”,然后选择“金蝶K/3-BOS客户端单据插件”,最后选择“新增菜单或工具栏”,定义按钮标题、菜单栏及工具栏上的位置。 五、插件开发实践 在...

    qt插件开发完整工程示例

    qt插件开发完整工程示例qt插件开发完整工程示例qt插件开发完整工程示例qt插件开发完整工程示例qt插件开发完整工程示例qt插件开发完整工程示例qt插件开发完整工程示例qt插件开发完整工程示例qt插件开发完整工程示例qt...

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

    在这一篇中,你将学习到Eclipse插件开发的基础知识,包括: 1. 插件体系结构:理解Eclipse的插件模型,如何通过插件来构建可扩展的应用。 2. OSGi框架:Eclipse基于OSGi运行,了解OSGi的概念和它在插件中的作用。 3....

    web无插件开发包.zip

    在海康无插件开发包中,WebRTC可能被用来实现实时的视频传输,提供更高效的视频监控体验。 4. **RESTful API**: 开发包可能提供了REST(Representational State Transfer)风格的API,允许开发者通过HTTP请求与...

    chrome插件开发文档-详细pdf版.7z

    总之,"chrome插件开发文档-详细pdf版"是学习和精通Chrome插件开发的宝贵资源,无论你是初学者还是有经验的开发者,都能从中受益。通过深入研究这份文档,你将能够创建出功能强大、用户体验优良的Chrome插件,丰富你...

    Eclipse插件开发实例

    Wizard向导是Eclipse插件开发中的一种重要组件,用于指导用户完成复杂的任务。Wizard向导通常由多个页面组成,每个页面都可以完成特定的任务。Wizard向导的制作需要了解Eclipse的Wizard API、Wizard的生命周期等知识...

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

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

    2022金蝶云星空插件开发学习文档.zip

    2. 创建项目:在开发环境中,开发者需要创建一个新的项目,设定项目名称和目标平台,这将作为开发插件的基础框架。 3. 从零开发第一个插件:按照“2.【2022金蝶云星空】二开案例.开发环境.从零开发第一个插件.pdf”...

    GStreamer+插件开发指南(中文)

    GStreamer的API允许开发者使用C语言创建插件,但手册中也提到了Python绑定,这意味着可以用Python进行插件开发,降低入门门槛,同时保持灵活性。 该指南适用于想要为GStreamer添加新功能的开发者,比如实现新的编码...

    Eclipse插件开发中编辑器代码的定位及背景色改变高亮

    Eclipse插件开发中编辑器代码的定位、背景色改变、高亮

    DZ论坛 PHP插件开发[基于Smarty]

    DZ论坛 PHP插件开发[基于Smarty]DZ论坛 PHP插件开发[基于Smarty]DZ论坛 PHP插件开发[基于Smarty]DZ论坛 PHP插件开发[基于Smarty]DZ论坛 PHP插件开发[基于Smarty]DZ论坛 PHP插件开发[基于Smarty]DZ论坛 PHP插件开发...

Global site tag (gtag.js) - Google Analytics