我正在用OSGi开始一个项目,但我不知道该怎么做。我使用Netbeans 7.2。我怀疑什么是更好的NetBeans或Eclipse?有人有一个很好的教程吗?在NetBeans中我创建了一个项目,构建一个Activator类,但是当我运行时,它启动了另一个NetBeans,我不想为另一个netbeans加注星标,我想要一个干净的OSGi平台。有人帮帮我!提前谢谢!
答案 0 :(得分:3)
看看bndtools:http://bndtools.org/
它仅作为Eclipse插件提供,但恕我直言,它提供了比PDE更好的OSGi开发体验。
答案 1 :(得分:1)
两个很好的分步教程:
以及NetBeans Platform Learning Trail
之间的比较/差异但是当我运行时,它会启动另一个NetBeans
您运行 Netbeans IDE (用于开发),然后启动 Netbeans平台应用程序。
答案 2 :(得分:1)
Eclipse中的OSGi支持比NetBeans中的更成熟;在你熟悉的开发平台(我假设)与更高级别的OSGi支持之间取得平衡之前,你必须找出适合自己的平衡点。 (Eclipse的OSGi开发支持有点隐藏,因为它都在插件开发环境或PDE中。)