- 浏览: 1152252 次
- 性别:
- 来自: 火星郊区
博客专栏
-
OSGi
浏览量:0
文章分类
- 全部博客 (695)
- 项目管理 (48)
- OSGi (122)
- java (79)
- Vaadin (5)
- RAP (47)
- mysql (40)
- Maven (22)
- SVN (8)
- 孔雀鱼 (10)
- hibernate (9)
- spring (10)
- css (3)
- 年审 (6)
- ant (1)
- jdbc (3)
- FusionCharts (2)
- struts (4)
- 决策分析 (2)
- 生活 (10)
- 架构设计 (5)
- 破解 (2)
- 狼文化 (4)
- JVM (14)
- J2EE (1)
- 应用服务器 (1)
- 我的链接 (5)
- 数学 (2)
- 报表 (1)
- 百科 (6)
- Flex (7)
- log4j (2)
- PHP (1)
- 系统 (2)
- Web前端 (7)
- linux (6)
- Office (1)
- 安全管理 (5)
- python (2)
- dom4j (1)
- 工作流 (3)
- 养生保健 (4)
- Eclipse (8)
- 监控开发 (1)
- 设计 (3)
- CAS (1)
- ZK (41)
- BluePrint (3)
- 工具 (1)
- SWT (7)
- google (2)
- NIO (1)
- 企业文化 (2)
- Windoes (0)
- RCP (7)
- JavaScript (10)
- UML (1)
- 产品经理 (2)
- Velocity (10)
- C (1)
- 单元测试 (1)
- 设计模式 (2)
- 系统分析师 (2)
- 架构 (4)
- 面试 (2)
- 代码走查 (1)
- MongoDB (1)
- 企业流程优化 (1)
- 模式 (1)
- EJB (1)
- Jetty (1)
- Git (13)
- IPV6 (1)
- JQuery (8)
- SSH (1)
- mybatis (10)
- SiteMesh (2)
- JSTL (1)
- veloctiy (1)
- Spring MVC (1)
- struts2 (3)
- Servlet (1)
- 权限管理 (1)
- Java Mina (1)
- java 系统信息 (6)
- OSGi 基础 (3)
- html (1)
- spring--security (6)
- HTML5 (1)
- java爬虫搜索 (1)
- mvc (3)
最新评论
-
Tom.X:
http://osgia.com/
将web容器置于OSGi框架下进行web应用的开发 -
chenyuguxing:
你好, 为什么我的bundle export到felix工程中 ...
在Apache Felix中运行bundle -
string2020:
<niceManifest>true</ni ...
Bundle Plugin for Maven -
jsonmong:
OSGI,是未来的主流,目前已相当成熟。应用OSGI比较好的, ...
基于OSGi的声明式服务 -
zyhui98:
貌似是翻译过来的,有很少人在linux上做开发吧
如何成为“10倍效率”开发者
在进行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中设置需要被其他插件访问的包
发表评论
-
关于Felix Log Service
2012-12-07 16:44 1573OSGi服务纲要规范中定义了服务于OSGi平台的通用日志服 ... -
Maven 3 Felix 4 Eclipse 的搭建与部署(部分转载自别人文章)
2012-10-18 10:24 20404.1.开发环境搭建 4.2开发工具 Maven 3 F ... -
【绝对路径】OSGi环境中获取Plugin/Bundle中文件资源的绝对路径
2012-10-08 10:53 2510摘要:在进行Eclipse RCP开发的过程中,需要使用一 ... -
OpenCore:基于OSGi开发纯插件体系结构的WEB应用程序
2012-09-21 17:46 1426随着OSGi/Equinox逐渐成为Java EE服务端的基础 ... -
OSGi技术在Java Web开发中的应用
2012-09-20 11:26 1418随着 Java SE 对模块化功能原生支持的一再推迟(据最 ... -
OSGI典型的应用案例
2012-09-20 11:26 1639OSGI典型的应用案例主要有两个:分别是Eclipse和BMW ... -
OSGi特点
2012-09-20 11:26 12551、JRE版本无关性。虽然Java一直被人们认为是“Write ... -
OSGI与JMX 的关系
2012-09-19 17:09 1064不过重点是: JMX 本来设计的用途就只为了管理,我们不 ... -
在equinox环境开发web应用的"利器" -- registerResources()方法 详解
2012-09-19 17:07 1237registerResources()方法详解 1、简介 ... -
在equinox环境开发web应用的"利器" -- 序
2012-09-19 17:05 1370在equinox环境中开发web应用必须要借助一些工具包提供的 ... -
equinox环境下web应用资源的部署
2012-09-19 17:04 1311osgi的equinox实现环境下,web服务器和web应用都 ... -
OSGi产生的背景--在繁荣的混乱之中走出困惑
2012-09-19 16:58 1171软件的复杂性正在以惊 ... -
将web容器置于OSGi框架下进行web应用的开发
2012-09-16 14:26 3546将web容器置于OSGi框架下,其实就是将web容器做成OSG ... -
在Eclipse中开发OSGi Bundle
2012-09-16 14:26 1337Eclipse为开发OSGI Bundle提供了良好的支持,它 ... -
【第一代服务注册形式】 - 将一个Bundle注册为服务
2012-09-14 10:09 11581、创建业务接口类及其实现类 Java代码 ... -
Declarative Services规范简介及应用
2012-09-14 10:08 1424Declarative Services 是一 ... -
用FileInstall管理Bundle的动态安装、启动、卸载
2012-09-14 10:07 13351、文件目录如下: F:\study_osgi ... -
服务工厂 - Bundle消费者返回不同的服务对象
2012-09-14 10:03 1210一般情况下,服务对象在注册后,任何其它的Bundle在请求 ... -
服务跟踪(ServiceTracker)
2012-09-14 09:58 1162当多个Bundle使用同一 ... -
OSGi容器中Bundle之间Synchronous Communication
2012-09-11 17:07 1566OSGi Core定义了一个服务层,提供了一个Bundl ...
相关推荐
确保第三方jar包在构建路径中,才能在编译和运行时正确引用其类和方法。 3. **Eclipse与MyEclipse的类加载机制** - Eclipse和MyEclipse使用OSGi(Open Services Gateway Initiative)框架来管理插件和类加载。OSGi...
然而,当从可执行JAR加载第三方JAR中的类时,常常会遇到“ClassNotFoundException”。这个问题通常发生在使用`Class.forName()`或`ClassLoader.getSystemClassLoader().loadClass()`尝试动态加载第三方JAR中的类时。...
本篇文章将详细解释如何使用Fatjar来打包包含第三方jar包的插件,并在MyEclipse和Eclipse中进行操作。 首先,理解Fatjar的基本概念。Fatjar,又称为“胖Jar”,指的是将所有依赖库(包括第三方jar包)一起打包到...
在Eclipse插件项目中引用第三方JAR包并解决空指针异常,是开发者经常会遇到的问题,特别是对于那些使用Eclipse RCP(Rich Client Platform)进行桌面应用开发的程序员。以下将详细介绍这个问题的解决方法以及相关...
`FatJar`是一个第三方插件,适用于`Eclipse`和`MyEclipse`,它的主要功能是帮助开发者将所有项目依赖的库文件(即第三方JAR包)打包进最终的可执行JAR中。这样,当用户运行这个单一的JAR文件时,不需要额外配置类...
以下将详细解释如何在Ant构建文件中配置和使用第三方Jar包。 首先,让我们了解Ant的基本结构。一个Ant项目通常包含一个名为`build.xml`的主配置文件,这个文件定义了所有的构建任务。在`build.xml`中,我们使用`...
首先,问题的症结在于如何正确地将项目依赖的第三方库包含到JAR文件中。通常,我们创建的Java项目会引用一些外部的jar文件,这些文件位于项目的"lib"目录下。Eclipse在默认情况下,只会打包项目源代码和资源文件,而...
在本项目中,开发者已经为您准备了一个包含热启动、jar 包打包、第三方 jar 包打包以及 SQL Server 驱动的完整配置,使您能够快速地进行开发工作。 1. **热启动**: Spring Boot 提供了热部署(Hot Deployment)...
**步骤4:在第三方项目中使用jar包** 将生成的jar包添加到第三方项目的`libs`目录下,并在`build.gradle`文件中添加如下依赖: ```groovy dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']...
然而,需要注意的是,直接删除可能会导致潜在问题,因为有些库可能在运行时被JVM动态加载,或者被第三方组件间接引用。因此,在实际操作中,建议先进行充分的测试,确保删除jar包不会影响程序的正常运行。 此外,...
标题中的"eclipse打包jar插件"指的是用于Eclipse的第三方插件,这些插件可以更方便地帮助开发者打包他们的Java项目为JAR格式。通常,这些插件会提供图形化的用户界面,使得设置和打包过程更为直观和高效。 描述中...
在“Libraries”选项卡下,确保所有的库(如JDBC驱动、第三方jar)都被正确添加。 3. **导出JAR**:选择“Export” -> “Java” -> “JAR file”。在弹出的对话框中,选择要导出的工程,设置JAR文件的输出路径和...
当开发的项目需要打包成JAR文件并分发给其他项目使用时,通常需要将项目依赖的其他JAR包一同打包进去,这就涉及到如何将POM文件中定义的依赖一起打包成一个独立的第三方JAR包。本文将介绍如何利用Maven的相关插件和...
总的来说,创建包含第三方库的JAR文件是Java开发中的常规操作,理解不同的打包策略有助于根据具体需求做出最佳选择。无论是在MyEclipse还是Eclipse中,都可以通过上述步骤有效地整合和打包你的项目及其依赖。
2. **原生插件开发背景** 在uni-app中,有些特定的Android功能,如获取IMEI、使用蓝牙或访问硬件设备,由于安全或性能原因,不能直接在JavaScript层处理,这就需要通过原生插件来实现。原生插件可以是Java或Kotlin...
【fatjar插件安装方法及jar包】 在Java开发中,常常需要将多个类和库合并成一个可执行的JAR文件,以便于分发和运行。这时,fatjar插件就显得尤为重要。fatjar,全称为“fat JAR”,指的是包含所有依赖库的大型JAR...
在IT行业中,将一个开发完成的工程打包成JAR(Java Archive)文件是常见的做法,尤其是在创建SDK(Software ...开发者需要确保JAR包的完整性和可调用性,同时提供足够的支持材料,以促进第三方的集成和使用。
在实际开发中,可能还需要添加其他的库,如Servlet和JSP相关的jar包,以及一些第三方库,如log4j用于日志记录,commons-lang3和commons-logging等Apache Commons库。这些库通常根据项目具体需求来选择。 整合SSH...
通过以上步骤,我们可以轻松地将自定义的或第三方的Jar包安装到本地Maven仓库,并在Spring Boot项目中使用它们。这种方式不仅简化了项目的构建流程,还提高了开发效率。希望本文能帮助大家更好地理解和掌握Spring ...
3. **第三方工具**: - 使用如`FatJar`、`One-Jar`这样的工具,它们提供了图形界面或简单的命令行选项来合并JAR。这些工具能够处理复杂的依赖关系,比如解决类路径冲突和创建嵌入式JRE。 4. **IDE集成**: - 在...