Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse中的Felix文件安装配置_Java_Eclipse_Osgi_Apache Felix - Fatal编程技术网

Java Eclipse中的Felix文件安装配置

Java Eclipse中的Felix文件安装配置,java,eclipse,osgi,apache-felix,Java,Eclipse,Osgi,Apache Felix,我正试图在我的Eclipse项目中集成ApacheFelixFileInstall的捆绑包,但我对如何正确配置它感到绝望 我已经试着找到正确的答案好几天了,但仍然没有得到正确的答案 我已经下载了FileInstalljar,并将其导入到我的项目中,就像“从现有jar档案中插入”一样 该捆绑包工作正常,但我无法告诉他安装和启动新捆绑包时必须监视哪个目录。在resume中,我就是无法配置bundle,我开始觉得自己有些愚蠢 请提供任何提示。您可以在启动OSGi容器时指定as系统属性。还可以看看问题的

我正试图在我的Eclipse项目中集成ApacheFelixFileInstall的捆绑包,但我对如何正确配置它感到绝望

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

我已经下载了FileInstalljar,并将其导入到我的项目中,就像“从现有jar档案中插入”一样

该捆绑包工作正常,但我无法告诉他安装和启动新捆绑包时必须监视哪个目录。在resume中,我就是无法配置bundle,我开始觉得自己有些愚蠢

请提供任何提示。

您可以在启动OSGi容器时指定as系统属性。还可以看看问题的答案


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

中指定它,我目前正在使用Equinox,它在不使用Felix的情况下会工作吗?谢谢,它应该很好用。我很感激你的努力,但我真的不知道从哪里开始。我甚至不知道应该更改哪些系统属性,或者为什么应该更改系统属性。我的意思是,我只想为某个目录执行FileInstall,为什么这么复杂?File Install需要知道目录名,并且这些信息是通过系统属性提供的。因此,如果您通过
felix.fileinstall.dir
指定目录路径,那么文件安装包将读取该路径并开始监视该目录,我应该在哪里指定该路径?如果它在一个文件中,应该位于哪里?