gpt4 book ai didi

eclipse-rcp - 在 config.ini 属性 OSGI.bundles 中使用变量

转载 作者:行者123 更新时间:2023-12-04 23:04:44 24 4
gpt4 key购买 nike

Config.ini 文件具有 osgi.bundles 属性,其中包含启动我的 RCP 时需要启动的插件列表。例如:

osgi.bundles=reference\:file\:org.junit_4.8.2.v4_8_2_v20110321-1705/@4,reference\:file\:org.mortbay.jetty.server_6.1.23.v201012071420.jar@4,reference\:file\:org.mortbay.jetty.util_6.1.23.v201012071420.jar@4

澄清:我需要在插件的引用中使用 Java 变量/环境变量。这样我就可以使我的 RCP 更加灵活。请提出解决方案。

我需要如下内容:

osgi.bundles=reference\:file\:{ENV.USERDIR}/org.junit_4.8.2.v4_8_2_v20110321-1705/@4

这里当尝试加载包时,JUNIT 包应该从环境变量 USERDIR 替换为加载。

c:/users/username/org.junit_4.8.2.v4_8_2_v20110321-1705

感谢任何帮助。

提前致谢,维克拉姆

最佳答案

这在 org.eclipse.equinox.launcher_V1.3.0 或更高版本中受支持。您可以使用像这样的环境变量

$variable_name$/bundle-name.jar

在解析配置文件时,启动器将替换变量的值并从指定位置启动包。

关于eclipse-rcp - 在 config.ini 属性 OSGI.bundles 中使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46293211/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com