Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 不再设置时,Eclipse仍使用http.proxyHost设置_Java_Eclipse_Proxy_Jvm - Fatal编程技术网

Java 不再设置时,Eclipse仍使用http.proxyHost设置

Java 不再设置时,Eclipse仍使用http.proxyHost设置,java,eclipse,proxy,jvm,Java,Eclipse,Proxy,Jvm,我处理的问题与“”相同,只是我在Kubuntu8.04和Eclipse3.4.2上。我不得不使用代理进行工作,但已经迁移了。我已经重置了Eclipse内外环境中的所有内容,以避免设置代理。然而,当我尝试使用软件更新功能时,我发现它仍然在使用代理。在错误日志中,我可以看到: !!ENTRY org.eclipse.core.net 10 2009-03-17 10:49:50.137!外部源已将消息系统属性http.proxyHost设置为netproxy.blah.com。将使用首选项中的值覆盖

我处理的问题与“”相同,只是我在Kubuntu8.04和Eclipse3.4.2上。我不得不使用代理进行工作,但已经迁移了。我已经重置了Eclipse内外环境中的所有内容,以避免设置代理。然而,当我尝试使用软件更新功能时,我发现它仍然在使用代理。在错误日志中,我可以看到:

!!ENTRY org.eclipse.core.net 10 2009-03-17 10:49:50.137!外部源已将消息系统属性http.proxyHost设置为netproxy.blah.com。将使用首选项中的值覆盖此值

!!ENTRY org.eclipse.core.net 10 2009-03-17 10:49:50.164!外部源已将消息系统属性http.proxyPort设置为3128。将使用首选项中的值覆盖此值


关于设置此属性的外部源有什么想法吗?

我记得我在mantis mylyn连接器上遇到过类似的问题。我不记得条目的确切位置,但我认为在您工作区的metadata文件夹中的某个地方有一个用于这个特殊插件的选项文件。也许你的问题也存在类似的问题。 在windows系统上,我已经在用户主目录的应用程序文件夹中找到了eclipse设置。不知道Ubuntu是如何处理的。。。已经有一段时间了

在最坏的情况下,您可以安装另一个eclipse实例,看看它是否有效。虽然如果导致此问题的配置文件不在eclipse文件夹中的某个位置,您仍然会遇到相同的问题

至少您会对它的位置有一个提示—eclipse文件夹、工作区或主文件夹中的系统设置


问候你,祝你好运

这是首选项面板中的一个bug。如果跟踪工作区/.metadata/.log文件,就可以看到它

解决方法(至少在Eclipse 3.4.2中)是:

  • 打开窗口>首选项,然后打开常规>网络连接
  • 选择手动代理配置
  • 单击添加主机…按钮添加“无代理”条目
  • 输入一个随机条目,说“localhost”,然后单击确定
  • 单击直接连接到Internet
  • 使用“确定”按钮关闭属性面板
或转到eclipse.ini文件,检查是否有以下参数:

-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient
-Dhttp.proxyPort=8080
-Dhttp.proxyHost=myproxy
-Dhttp.proxyUser=mydomain\myusername
-Dhttp.proxyPassword=mypassword
-Dhttp.nonProxyHosts=localhost|127.0.0.1
或相同的参数,但第一个在4中完成,如下所示:

  -Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient4
自EclipseKepler(4.3)发布以来


使用此参数,您可以禁用HttpClient提供程序,并让ECF使用基于JRE URLConnection的提供程序(第1行)。并设置代理设置。

听起来像个bug。表示你的支持并在Bugzilla中打开一个问题。疯了吗?4.5.2中仍然存在问题。