在ideal中以equinox-SDK-Neon框架输出一个基于osgi的helloworld例子
来源:互联网 发布:淘宝上手游充值赚钱不 编辑:程序博客网 时间:2024/06/05 00:26
1, 下载equinox-SDK-Neon,然后打开ideal-configure-preferences。然后搜索找到OSGi。配置好存放equinox的路径。
2,新建一个maven工程project名为Helloworld
3然后在helloworld的project下新建2个moudle 分别名为HelloProvider和HelloTest 注意artificial命名不能相同 类名 工程名等首字母要大写
然后在pom.xml的bundle
4然后在HelloWorld的pom.xml中和 之间插入如下内容
bundle
org.osgi
org.osgi.core
6.0.0
org.apache.felix
maven-bundle-plugin
true
3.0.1
com.foundersc.wmt.helloprovider.HelloProvider
5然后new一个package
6再在package下new一个java.class
7让该类去实现 BundleActivator的接口,因为是抽象,所以必须实现去接口,否则有红线标红色
8点击红色的小灯泡
9选择Implement methods
然后选中该抽象类中定义好的2个方法后,加入helloworld输入语句,红色下划线消失
10 此时如果HelloActivator还有红色下划线,则要打开
pom.xml 把Bundle-Activator换成本工程的名字即可
替换后为
11 然后点击左上角的 编辑配置
12点击右下角+号 然后command+A全选
名称改为runosgi
13 运行后输出helloworld
- 在ideal中以equinox-SDK-Neon框架输出一个基于osgi的helloworld例子
- 在OSGI容器Equinox中嵌入HttpServer
- 在OSGI容器Equinox中嵌入HttpServer
- equinox的osgi命令
- 打造一个基于OSGi的Web Application——在WebApplication中启动OSGi
- 基于Equinox构建OSGi项目
- 基于Equinox构建OSGi项目
- 第六章:OSGi框架-Equinox
- Equinox 框架进行 OSGi 环境下的 Web 开发
- 使用 Equinox 框架进行 OSGi 环境下的 Web 开发
- 使用Equinox框架进行OSGi环境下的Web开发
- 使用 Equinox 框架进行 OSGi 环境下的 Web 开发
- 搭建一个基于OSGI的可以运行helloworld.html和helloworld.jsp的简单web环境
- osgi的equinox实现中如何增加公共jar包
- OSGi的Helloworld!(Eclipse-kepler-SR2及对应的Equinox)
- OSGI运行Servlet(使用Equinox框架)
- Equinox OSGi
- 基于CFX WebService做的一个简单的HelloWorld例子
- OSGI框架初学习
- BZOJ3436——小K的农场
- 【一天一道LeetCode】#258. Add Digits
- android:background 图片被拉伸解决方法
- 创建一个会滚动的textView
- 在ideal中以equinox-SDK-Neon框架输出一个基于osgi的helloworld例子
- xml文件的解析
- vtkImageBlend在处理图像融合时的用法
- 文章标题
- hdu2039三角形
- Android RecyclerView.Adapter的写法123
- Access注入点高级运用总结
- 序列随机化
- 223. Rectangle Area