我根据this教程创建了OSGI包,但是当我尝试使用以下命令安装bundle时:
osgi> install file:/<path>/sample01-1.0.0.jar
它会显示此错误:
Hello World...!
osgi> install file:/sample01-0.0.1-SNAPSHOT.jar<br>
gogo: BundleException: An error occurred trying to read the bundle<br>
osgi> "
有什么问题?这是我的第一个OSGI包。
答案 0 :(得分:6)
对于Windows:
osgi> install file:///d://dir1//dir2//file.jar
对于Linux:
您必须首先检查jar文件是否设置为适当的访问权限。
osgi> install file:///home//user//osgi//plugin.jar
答案 1 :(得分:0)
如果jar不存在则会发生此错误。 jar是否位于根目录中,因为/ sample ...将在根目录中搜索它。在Windows下,它将类似于C:/ sample ....