2015-07-20 41 views
0

我有我的config.ini文件中的選項來設置我的OSGI應用程序中的代理設置,例如: http:proxyHost = 192.168 ... ...config.ini文件屬性被替換爲OSGI中的另一個文件屬性運行時間

然而,當我將它們,突然冒出的 「org.eclipse.core.net.prefs」 的文件,他們將被覆蓋,如: proxyData/HTTP /主機=別的東西.. 。

我想知道是否eclipse認爲我想重新配置它自己的代理設置,如果它們存在?我不是很確定我現在正在做什麼,所以任何幫助表示讚賞。

回答

2

首選項文件的名稱清楚地指出使用它的包的名稱。您正在討論org.eclipse.core.net.prefs,意思是使用這些屬性的包是org.eclipse.core.net

您正在討論您的OSGi應用程序和Eclipse。您是否將Eclipse用作IDE來運行您的應用程序,或者您有獨立的OSGi應用程序在Equinox中運行?

一般來說,你的問題的答案是,如果你需要有代理的系統變量例如http.proxyHost把http.proxyPort你需要了解你是否真的需要這個org.eclipse.core.net」。

如果您不需要它,只需從啓動配置中刪除它,並且代理設置不會被覆蓋。如果這是不可能的,請嘗試使用您提到的文件「org.eclipse.core.net.prefs」來配置它,或者甚至更好的是,您可以使用org.eclipse.core.net.proxy程序包服務進行配置。

相關問題