我在eclipse 3.5中创建了一个简单的插件项目,该项目仅存储第三方库供eclipse
RCP应用程序中的其他捆绑软件使用。按预期工作:我编辑清单,导出所需的软件包,并将库添加到构建路径(项目构建路径以及清单构建路径)。
几天后,我在该项目中添加了另一个jar,执行相同的步骤(导出软件包,将库添加到构建路径),但是这次我无法从其他软件包中的导出软件包中导入类。该包在清单编辑器上显然是可选的,但类中的import语句只是用红色的卷曲线嘲笑我。从捆绑软件导出的其他包中导入类仍然有效,只有新添加的lib中的类保持不可见。
有谁知道我可能错过了什么?我很困,不知道如何说服谷歌向我展示这个丑陋问题的解决方案…
检查以下内容:
如果所有这些都完成了(并且仍然不起作用),请执行干净的构建以重新启动Eclipse。有时Eclipse对此有些困惑,重新启动会有所帮助。
我还不是一个有经验的OSGi用户,因此我会遇到一些问题。 我正在尝试使用作为外部提供程序,因为我不希望我的包包含所有这些类。 但是,当我运行这组包(my和)时,我得到以下错误: 错误:Bundle org.apache.serviceMix.bundles.hadoop-client[56]错误启动文件:bundles/org.apache.serviceMix.bundles.hadoop-cl
问题内容: 如何从jar库创建OSGi捆绑包? 问题答案: 如果您使用的是eclipse:有一个向导。 它允许您选择许多jar库,并创建一个包含这些jar的插件项目(即OSGi捆绑包)。 你可以在这里找到它:
问题内容: 我对mvc4捆绑器有一个奇怪的问题,不包括扩展名为.min.js的文件 在我的BundleConfig类中,我声明 我认为 当它渲染时,它只会渲染 如果我将jquery.tmpl.min.js重命名为jquery.tmpl.js(并相应地更新捆绑软件中的路径),则两个脚本均正确呈现。 是否有一些配置设置导致其忽略“ .min.js”文件? 问题答案: 我最初发布的解决方案是有问题的(很
首先,我使用Windows 7 64位,WAMP 32位和火鸟32位。 我试图使用PHP与火鸟或interbase,所以我取消注释以下行从我的php.ini文件: 然后,当我启动WAMP时,会出现以下错误: 我已经尝试过的: 有人知道我该怎么解决这个问题吗?谢谢
问题内容: 我在新笔记本(Window 7 64位)中下载了新的Android和Eclipse软件包,然后打开了以前在PC中工作的旧文件。打开时,它显示了有关版本API的错误,应该在SDK中修复它Manager,但是当我尝试打开SDK Manager时,它将无法运行,并在控制台中显示此错误。 我该如何解决? 问题答案: 其中有一个名为的批处理文件。它调用以查找潜在的Java位置列表。像这样运行文件
我有一个包在 此文件夹包含: 然后我在中注册: 这样做后,网站根本无法工作。日志上说: PHP致命错误:未捕获错误:在/var/www/html/symproject/app/AppKernel中找不到类“MyCompany\Action\Provider\MyAppProvider\Bundle\MyAppBundle”。php:20\n堆栈跟踪:\n#0/var/www/html/sympro