gpt4 book ai didi

java - config.ini 文件属性被 OSGI 运行时中的另一个文件属性替换

转载 作者:行者123 更新时间:2023-12-02 04:30:36 25 4
gpt4 key购买 nike

我的 config.ini 文件中有一个选项可以在我的 OSGI 应用程序中设置代理设置,例如:http:proxyHost= 192.168......

但是,当我设置它们时,它们在“org.eclipse.core.net.prefs”文件中突然被覆盖,例如:proxyData/http/host=其他内容...

我想知道 Eclipse 是否认为我正在尝试重新配置它自己的代理设置(如果存在)?我对自己现在正在做的事情不太有信心,因此非常感谢任何帮助。

最佳答案

首选项文件的名称清楚地表明了正在使用它的包的名称。您正在谈论 org.eclipse.core.net.prefs ,这意味着使用这些属性的包是 org.eclipse.core.net

您正在谈论您的 OSGi 应用程序和 Eclipse。您是使用 Eclipse 作为 IDE 来运行您的应用程序,还是在 equinox 中运行独立的 OSGi 应用程序?

一般来说,您问题的答案是,如果您需要代理系统变量,例如http.proxyHosthttp.proxyPort 您需要确定您是否真的需要这个 bundle org.eclipse.core”。网”。

如果您不需要它,只需将其从启动配置中删除,代理设置就不会被覆盖。如果这不可能,请尝试使用您提到的“org.eclipse.core.net.prefs”文件进行配置,或者更好的是,您可以使用 org.eclipse.core.net.proxy 以编程方式进行配置强>套餐服务。

关于java - config.ini 文件属性被 OSGI 运行时中的另一个文件属性替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31515762/

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