我们有一个RCP应用程序,它有时会从因特网中的URL获取一些数据。我们的客户使用代理服务器,除非网络设置正确(设置代理IP和端口号),否则我们无法获取我们所需的信息。在RCP应用程序中设置网络选项
在Eclipse(IDE)中,有Preferences-> General-> Network Connections对话框来设置这些设置。我设法包含了首选项对话框(menu.add(new OpenPreferencesAction(window));
,甚至获得了“网络连接”选项(通过在插件设置中添加对org.eclipse.ui.net
的依赖关系)。但是当我打开对话框时,它显示“当前显示的页面包含无效值“,我不能设置任何值有
日志文件说:。(感谢VonC)
!ENTRY org.eclipse.jface 4 2 2009-11-09 21:51:39.798 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface". !STACK 0 java.lang.NoClassDefFoundError: org/eclipse/core/internal/net/ProxySelector at org.eclipse.ui.internal.net.ProxyEntriesComposite.initializeValues(ProxyEntriesComposite.java:248) at org.eclipse.ui.internal.net.ProxyEntriesComposite.createWidgets(ProxyEntriesComposite.java:130) at org.eclipse.ui.internal.net.ProxyEntriesComposite.(ProxyEntriesComposite.java:57) at org.eclipse.ui.internal.net.ProxyPreferencePage.createProxyEntriesComposite(ProxyPreferencePage.java:81) at org.eclipse.ui.internal.net.ProxyPreferencePage.createContents(ProxyPreferencePage.java:54) at org.eclipse.jface.preference.PreferencePage.createControl(PreferencePage.java:235)
人是否知道一种方法来告诉一个Eclipse-RCP应用什么样的网络设置通过使用首选项页面,手动编码还是使用某些配置文件来使用?
错误日志对这个异常说了什么? – VonC 2009-11-10 07:11:30