我正在使用 Eclipse 靛蓝版本。我下载了 bnd 插件(来自http://www.aqute.biz/Bnd/Download)。当我尝试右键单击 bnd 文件并执行“制作捆绑”时;我收到这个晦涩的错误消息。它说:“所选操作当前不可用”。如果我查看错误日志;我看到一堆错误,类似于“类加载失败:'aqute.bnd.plugin.popup.scripts'。
我被难住了。。有人见过这个吗?
我正在使用 Eclipse 靛蓝版本。我下载了 bnd 插件(来自http://www.aqute.biz/Bnd/Download)。当我尝试右键单击 bnd 文件并执行“制作捆绑”时;我收到这个晦涩的错误消息。它说:“所选操作当前不可用”。如果我查看错误日志;我看到一堆错误,类似于“类加载失败:'aqute.bnd.plugin.popup.scripts'。
我被难住了。。有人见过这个吗?
我也刚看过。使用靛蓝。按照“实践中的 OSGi”中的说明进行操作。
这里也一样。我还不知道解决方案,但如果我找到一个,我会回来的。
编辑:好吧,好吧,它对你没有帮助。但是你想知道其他人是否得到了它,现在你知道了。我有,我也在寻找解决方案。
编辑#2:我取得了一些进展。我在github中查找了源代码。Bnd 期望在 Workspace 中找到一个名为“cnf”的项目。当并非所有项目都在工作区目录中时,显示其他人对该 cnf 项目有问题的 Gooling。我也知道 Bnd 实际上应该创建该 cnf 项目本身,所以这就是真正的问题所在。它只是由于某种原因没有被创建。
编辑3:好的。现在明白了。以下链接解释了 cnf 是什么:
所以我只是在 Workspace 中创建了一个空的 cnf 目录,然后“Make Bundle”工作了,这就是你需要的,一个名为 cnf 的空目录。