`
snoopy7713
  • 浏览: 1148929 次
  • 性别: Icon_minigender_2
  • 来自: 火星郊区
博客专栏
Group-logo
OSGi
浏览量:0
社区版块
存档分类
最新评论

插件开发中如何正确使用第三方jar包

    博客分类:
  • OSGi
阅读更多

 

在进行eclipse插件开发过程中,除了引用Eclipse本身提供的插件之外,有的时候还需要引用第三方的jar包,下面就介绍如何将第三方的jar包引入到Eclipse的插件开发中.

第一种方式:

在插件工程中建立libs目录,把所需要的第三方jar包拷贝 到此目录下,打开MANIFEST.MF文件,在Runtime的选项卡里Classpath中引入libs包目录下的jar包,在打包导出插件工程时, 需要在Build选项卡中的Binary Build中选中libs目录,这样导出才可以正常使用。

如果此插件被其他插件使用,则需要在Runtime选项卡的Exported Packages中添加所有允许访问的包

第二种方式:

将第三方jar包单独包装成一个插件项目,具体步骤如下:

1、新建插件工程,选择“Plug-in from existing JAR archives ”,下一步,选择需要打包成插件的jar包

2、其余步骤就和创建普通插件没有区别

3、Runtime选项卡的Exported Packages中设置需要被其他插件访问的包

分享到:
评论

相关推荐

    打包第三方Jar插件

    确保第三方jar包在构建路径中,才能在编译和运行时正确引用其类和方法。 3. **Eclipse与MyEclipse的类加载机制** - Eclipse和MyEclipse使用OSGi(Open Services Gateway Initiative)框架来管理插件和类加载。OSGi...

    在可执行jar中载入第三方jar的几个解决方法

    然而,当从可执行JAR加载第三方JAR中的类时,常常会遇到“ClassNotFoundException”。这个问题通常发生在使用`Class.forName()`或`ClassLoader.getSystemClassLoader().loadClass()`尝试动态加载第三方JAR中的类时。...

    Fatjar打包第三方包

    本篇文章将详细解释如何使用Fatjar来打包包含第三方jar包的插件,并在MyEclipse和Eclipse中进行操作。 首先,理解Fatjar的基本概念。Fatjar,又称为“胖Jar”,指的是将所有依赖库(包括第三方jar包)一起打包到...

    在Eclipse插件项目中引用第三方JAR包 空指针异常解决

    在Eclipse插件项目中引用第三方JAR包并解决空指针异常,是开发者经常会遇到的问题,特别是对于那些使用Eclipse RCP(Rich Client Platform)进行桌面应用开发的程序员。以下将详细介绍这个问题的解决方法以及相关...

    myeclipse打包jar文件包含第三方jar包(文档+工具)

    `FatJar`是一个第三方插件,适用于`Eclipse`和`MyEclipse`,它的主要功能是帮助开发者将所有项目依赖的库文件(即第三方JAR包)打包进最终的可执行JAR中。这样,当用户运行这个单一的JAR文件时,不需要额外配置类...

    如何在Ant中引入第三方Jar包

    以下将详细解释如何在Ant构建文件中配置和使用第三方Jar包。 首先,让我们了解Ant的基本结构。一个Ant项目通常包含一个名为`build.xml`的主配置文件,这个文件定义了所有的构建任务。在`build.xml`中,我们使用`...

    eclipse 打包 jar 碰到的问题(包含第三方包)

    首先,问题的症结在于如何正确地将项目依赖的第三方库包含到JAR文件中。通常,我们创建的Java项目会引用一些外部的jar文件,这些文件位于项目的"lib"目录下。Eclipse在默认情况下,只会打包项目源代码和资源文件,而...

    spring boot 框架 热启动+jar打包+第三方jar包打包+sqlserver驱动 代码已经全部编译好 下载即可用

    在本项目中,开发者已经为您准备了一个包含热启动、jar 包打包、第三方 jar 包打包以及 SQL Server 驱动的完整配置,使您能够快速地进行开发工作。 1. **热启动**: Spring Boot 提供了热部署(Hot Deployment)...

    Android将Activity打成jar包供第三方调用

    **步骤4:在第三方项目中使用jar包** 将生成的jar包添加到第三方项目的`libs`目录下,并在`build.gradle`文件中添加如下依赖: ```groovy dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']...

    删除无用的jar包的插件

    然而,需要注意的是,直接删除可能会导致潜在问题,因为有些库可能在运行时被JVM动态加载,或者被第三方组件间接引用。因此,在实际操作中,建议先进行充分的测试,确保删除jar包不会影响程序的正常运行。 此外,...

    eclipse打包jar插件

    标题中的"eclipse打包jar插件"指的是用于Eclipse的第三方插件,这些插件可以更方便地帮助开发者打包他们的Java项目为JAR格式。通常,这些插件会提供图形化的用户界面,使得设置和打包过程更为直观和高效。 描述中...

    MyEclipse或Eclipse打jar包插件+详细的使用教程

    在“Libraries”选项卡下,确保所有的库(如JDBC驱动、第三方jar)都被正确添加。 3. **导出JAR**:选择“Export” -> “Java” -> “JAR file”。在弹出的对话框中,选择要导出的工程,设置JAR文件的输出路径和...

    maven打包成第三方jar包且把pom依赖包打入进来的方法

    当开发的项目需要打包成JAR文件并分发给其他项目使用时,通常需要将项目依赖的其他JAR包一同打包进去,这就涉及到如何将POM文件中定义的依赖一起打包成一个独立的第三方JAR包。本文将介绍如何利用Maven的相关插件和...

    创建jar并引入第三方包

    总的来说,创建包含第三方库的JAR文件是Java开发中的常规操作,理解不同的打包策略有助于根据具体需求做出最佳选择。无论是在MyEclipse还是Eclipse中,都可以通过上述步骤有效地整合和打包你的项目及其依赖。

    Android平台uni原生插件开发之通过uniapp引入原生插件

    2. **原生插件开发背景** 在uni-app中,有些特定的Android功能,如获取IMEI、使用蓝牙或访问硬件设备,由于安全或性能原因,不能直接在JavaScript层处理,这就需要通过原生插件来实现。原生插件可以是Java或Kotlin...

    fatjar插件安装方法及jar包

    【fatjar插件安装方法及jar包】 在Java开发中,常常需要将多个类和库合并成一个可执行的JAR文件,以便于分发和运行。这时,fatjar插件就显得尤为重要。fatjar,全称为“fat JAR”,指的是包含所有依赖库的大型JAR...

    工程打成jar包供第三方调用示例

    在IT行业中,将一个开发完成的工程打包成JAR(Java Archive)文件是常见的做法,尤其是在创建SDK(Software ...开发者需要确保JAR包的完整性和可调用性,同时提供足够的支持材料,以促进第三方的集成和使用。

    ssh三大框架jar包

    在实际开发中,可能还需要添加其他的库,如Servlet和JSP相关的jar包,以及一些第三方库,如log4j用于日志记录,commons-lang3和commons-logging等Apache Commons库。这些库通常根据项目具体需求来选择。 整合SSH...

    Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中

    通过以上步骤,我们可以轻松地将自定义的或第三方的Jar包安装到本地Maven仓库,并在Spring Boot项目中使用它们。这种方式不仅简化了项目的构建流程,还提高了开发效率。希望本文能帮助大家更好地理解和掌握Spring ...

    将多个jar包合并为一个jar包

    3. **第三方工具**: - 使用如`FatJar`、`One-Jar`这样的工具,它们提供了图形界面或简单的命令行选项来合并JAR。这些工具能够处理复杂的依赖关系,比如解决类路径冲突和创建嵌入式JRE。 4. **IDE集成**: - 在...

Global site tag (gtag.js) - Google Analytics