`

Eclipse Plugin依赖设置问题

阅读更多
·如何设置两个plugin工程之间的依赖关系,必须在被依赖方project的mainfest里面的exprot package设置要给依赖方可用的package,在依赖方的dependency里面要设置被依赖的project名
·两个plugin工程,a依赖b,a在运行时候需要使用jar包中的c类,编译的时候没有,运行时在遇到c的地方报ClassNotFoundException异常,这个可能的原因就是在b工程的manifest文件的runtime->classpath没有把依赖的所有jar包加进来。
·我有两个工程a,b,b依赖a,同时a和b都依赖同一个jar包c,在a和b两个工程里面都把c这个jar包加进去了,当b在运行到需要使用c中的某个类的时候,抛出错误:ava.lang.LinkageError,这个问题的解决方法是应该让a,b两个工程依赖同一个jar包,因此需要去掉b工程的jar包,然后调用被依赖的a工程的jar包,这里需要对a工程做如下设置:把所有依赖的jar包添加到manifest->runtime->export package,当然也要把包加到classpath里面,接着就是对工程a的java build path进行如下设置:在order and exprot中将所有被依赖的jar包都选中
分享到:
评论
6 楼 chenaq2013 2014-05-28  
macrochen:
     您好,我接触插件开发不久,现在在开发一个插件项目,使用EMF和GEF来完成,我在用EMF建模完成后,在Editor中依赖emf建立的模型,但是调试的过程中,一直无法打开editor,抛出的就是ClassNotFoundException的异常,我觉得遇到的就是你这里所说的依赖的问题,但是我在模型的工程的mainfest的classpath中尝试添加你说的jar包,但是点“add“后只有工程项目的文件夹,而没有看到jar包,我想问问你这里具体应该如何操作。谢谢。

后来怎么解决的啊?谢谢。
5 楼 macrochen 2008-10-06  
引用
在模型的工程的mainfest的classpath中尝试添加你说的jar包,
好久没从事插件开始,这个我也不记得了:(
4 楼 min12605 2008-10-06  
macrochen:
     您好,我接触插件开发不久,现在在开发一个插件项目,使用EMF和GEF来完成,我在用EMF建模完成后,在Editor中依赖emf建立的模型,但是调试的过程中,一直无法打开editor,抛出的就是ClassNotFoundException的异常,我觉得遇到的就是你这里所说的依赖的问题,但是我在模型的工程的mainfest的classpath中尝试添加你说的jar包,但是点“add“后只有工程项目的文件夹,而没有看到jar包,我想问问你这里具体应该如何操作。谢谢。
3 楼 andrewdu 2007-07-13  
lz都是随笔啊!
2 楼 macrochen 2007-05-11  
对,是eclipse plugins开发相关的依赖
1 楼 risexiang 2007-05-10  
是开发插件时才用到这些么?

相关推荐

    xfire eclipse plugin插件

    5. **集成测试**:插件允许在Eclipse内部对Web服务进行单元测试,无需额外设置或依赖其他工具,简化了测试流程。 6. **文档生成**:根据服务接口,插件可以自动生成服务的API文档,便于团队成员之间的协作和理解。 ...

    IAR EWARM6.30 Eclipse Plugin

    这款插件的出现,使得用户无需依赖IAR原生的编辑器,而是能够充分利用Eclipse的强大功能进行嵌入式系统开发。 Eclipse作为一个开源的、跨平台的软件开发框架,因其高度可扩展性而受到广大开发者的喜爱。IAR EWARM...

    hadoop-eclipse-plugin-1.1.2

    除了基本的MapReduce开发,Hadoop Eclipse Plugin还可以与其他插件结合,例如使用m2eclipse(Maven Eclipse Integration)来管理依赖,或者与Pig、Hive等大数据工具集成,实现更复杂的数据分析任务。 总结来说,...

    hadoop-eclipse-plugin-2.6.0.jar.zip_2.6.0_hadoop_hadoop plugin

    《Hadoop Eclipse Plugin 2.6.0:高效开发与测试工具》 Hadoop作为大数据处理的核心框架,为开发者提供了强大的分布式存储和计算能力。在实际的开发过程中,为了提高效率并减少错误,Hadoop提供了Eclipse插件,即...

    hadoop-eclipse-plugin-3.1.1.tar.gz

    - **项目集成**:允许在Eclipse中创建Hadoop项目,自动配置项目的构建路径和依赖项。 - **资源管理**:在Eclipse内浏览和管理HDFS上的文件和目录,包括上传、下载、删除等操作。 - **作业提交**:直接从IDE提交...

    Hadoop-eclipse-plugin-2.7.2

    Hadoop-eclipse-plugin-2.7.2正是为了解决这个问题,它为Eclipse提供了与Hadoop集群无缝对接的功能,使得开发者可以在熟悉的Eclipse环境中编写、调试和运行Hadoop MapReduce程序。 首先,让我们深入了解Hadoop-...

    maven-eclipse-plugin

    然而,使用maven-eclipse-plugin的过程中,可能会遇到一些常见问题,如项目无法正确导入、编译错误或找不到依赖等。这些问题往往与Maven的配置、Eclipse的设置或网络环境有关。解决这些问题通常需要检查以下几点: ...

    eclipse plugin

    "eclipse plugin"这个标题表明我们将探讨与Eclipse插件相关的知识。 首先,Eclipse插件基于OSGi(Open Service Gateway Initiative)框架,该框架使得插件之间可以模块化、动态地加载和卸载。每个插件都有自己的类...

    Maven 2 Eclipse Plugin

    Maven 2 Eclipse Plugin 是一个强大的开发工具,它将Apache Maven的构建功能与Eclipse IDE紧密集成,使得Java开发者能够在Eclipse环境中无缝地管理项目依赖、构建和测试。这个插件极大地简化了Maven项目的配置和管理...

    hadoop-eclipse-plugin-2.7.0.jar

    - `plugin.xml`:这是Eclipse插件的核心配置文件,定义了插件的元数据、依赖关系以及插件提供的服务和功能。 - `classes`:这个目录存放编译后的类文件,是插件实际运行的代码。 - `lib`:包含插件运行所需的第三...

    Eclipse plugin 开发步骤

    3. **配置类路径**:在项目属性中,设置Java构建路径,添加必要的Eclipse库,如`runtime.jar`、`swt.jar`和`workbench.jar`。 4. **创建plugin.xml**:使用“新建文件”向导创建一个XML文件,命名为“plugin.xml”...

    hadoop-eclipse-plugin-2.7.2.rar

    1. **plugin.xml**:这是Eclipse插件的配置文件,定义了插件的元数据,包括插件ID、版本、依赖关系等。通过这个文件,Eclipse知道如何加载和使用该插件。 2. **META-INF**:这个目录包含了插件的元信息,如MANIFEST...

    maven3 eclipse plugin

    Maven3 Eclipse Plugin使得开发者在Eclipse中可以直接编辑POM.xml文件,添加、更新或删除项目依赖,而无需离开IDE。这极大地简化了库管理,避免了手动配置和版本冲突问题。 ** 插件的安装与配置 ** 要将Maven3 ...

    hadoop2x-eclipse-plugin

    Hadoop2x-eclipse-plugin还提供了项目构建、依赖管理等功能,可以帮助开发者组织项目结构,管理外部依赖库。此外,插件还支持对Hadoop作业性能的分析,如Shuffle和Sort阶段的性能瓶颈探测。 总结来说,Hadoop2x-...

    好用的hadoop-eclipse-plugin-2.6.4.jar

    这个过程会自动为项目设置合适的构建路径和依赖项,使得开发工作更加便捷。此外,插件还支持直接将项目部署到远程Hadoop集群,省去了手动上传和配置的繁琐步骤。 在开发过程中,Hadoop-Eclipse-Plugin提供了一些...

    maven-eclipse_plugin.zip

    Maven Eclipse Plugin是Apache Maven项目的一部分,它主要负责将Maven构建过程与Eclipse IDE集成,使得开发人员能够在Eclipse环境中方便地管理Java项目的依赖、构建以及生命周期。这个插件极大地简化了在Eclipse中...

    Maven+Eclipse plugin

    "Maven+Eclipse plugin" 是一个针对Java开发者的重要工具组合,它将Apache Maven的构建管理和Eclipse IDE的开发环境紧密结合,极大地提高了开发效率和项目管理能力。在这个主题下,我们将深入探讨Maven和Eclipse插件...

    red5-eclipse-plugin-master.zip

    本篇将深入探讨Red5 Eclipse Plugin Master的核心功能、安装步骤、使用技巧以及常见问题的解决策略,帮助开发者更好地利用这个工具提升工作效率。 1. **核心功能**: - **代码编辑与调试**:该插件提供了对Red5...

    TestNG eclipse Plugin 6.9.10

    Eclipse TestNG Plugin 是一个集成插件,用于将 TestNG 功能无缝融入 Eclipse IDE,让开发人员能更便捷地创建、运行和管理 TestNG 测试套件。 标题 "TestNG eclipse Plugin 6.9.10" 指的是该插件的特定版本,6.9.10...

    Jetty Eclipse Plugin.rar

    Jetty Eclipse Plugin是一款用于Eclipse集成开发环境的插件,旨在简化在Eclipse中调试和运行基于Jetty服务器的应用程序。Jetty是一个轻量级、高性能的Java Web服务器和Servlet容器,广泛应用于开发、测试和部署Web...

Global site tag (gtag.js) - Google Analytics