【问题标题】:Felix FileInstall configuration in EclipseEclipse 中的 Felix FileInstall 配置
【发布时间】:2013-05-23 16:04:48
【问题描述】:

我正在尝试将 Apache Felix FileInstall 包集成到我的 Eclipse 项目中,但我非常不知道如何正确配置它。

我已经尝试了几天来找到正确的答案,但仍然没有得到正确的答案。

我已经下载了 FileInstall jar 并将其导入到我的项目中,就像 “来自现有 Jar 档案的插件”

捆绑包工作正常,但我无法告诉他必须注意哪个目录才能安装和启动新捆绑包。在简历中,我无法配置捆绑包,我开始觉得自己有点愚蠢。

如有任何提示,我们将不胜感激。

【问题讨论】:

    标签: java eclipse osgi apache-felix


    【解决方案1】:

    您可以在启动 OSGi 容器时将configuration properties 指定为系统属性。另请查看this 问题的答案。

    在 Eclipse(使用 PDE)中,您可以在 Preferences -> Target Platform -> Edit -> Arguments -> VM Arguments -> -Dfelix.fileinstall.dir=/path/to/dir 中指定它

    【讨论】:

    • 我目前正在使用 Equinox,如果不使用 Felix,它可以工作吗?谢谢
    • 是的,它应该可以正常工作。查看Felix FAQ了解更多详情
    • 感谢您的努力,但我真的不知道从哪里开始。我什至不知道我应该更改哪些系统属性,或者根本不知道为什么要更改系统属性。我的意思是,我只想为某个目录执行 FileInstall,为什么这么复杂?
    • 文件安装需要知道目录名称,并且该信息是通过系统属性提供的。因此,如果您通过felix.fileinstall.dir 指定目录路径,则文件安装包将读取它并开始查看该目录
    • 我应该在哪里指定?如果它在一个文件中,应该放在哪里?
    猜你喜欢
    • 2016-03-26
    • 2015-04-23
    • 2013-07-16
    • 1970-01-01
    • 2020-08-02
    • 1970-01-01
    • 1970-01-01
    • 2017-04-14
    • 2020-10-18
    相关资源
    最近更新 更多