【发布时间】:2012-12-21 21:26:15
【问题描述】:
我正在运行一个基于包的项目(在 eclipse rcp 中)。在特定的包中,由于基于 jar 的库代码,我需要访问文件夹。所以在实践中,我的要求是在我的项目中有一个包含配置文件的特定文件夹。如果我将我的项目作为普通的 java 应用程序进行测试,一切运行顺利,但是当我尝试在 osgi 中运行它时,它会失败,因为它找不到文件夹。如何将文件夹添加到运行时环境?我尝试添加到捆绑包的 Runtime-Classpath 配置中,但这并不能解决我的问题。
我的捆绑清单。我正在尝试添加 config/ 文件夹。
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: net.beaconcontroller.datastore
Bundle-SymbolicName: net.beaconcontroller.datastore
Bundle-Version: 1.0.0.qualifier
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Export-Package: net.beaconcontroller.datastore
Bundle-ClassPath: .,
lib/bft-smart-hashserver.jar,
config/
【问题讨论】:
标签: java spring eclipse-plugin osgi eclipse-rcp