0

我刚刚重新安装了 Eclipse Juno。这些年来我安装了很多 Eclipse,但我认为这是一个新的。显然不是那么新鲜。此窗口不断提示我登录。它作为存储库列出的主机名不再用于任何东西,但它可能是一个旧的颠覆存储库。我已经梳理了所有偏好,但找不到任何可能这样做的东西。

一个提示是我对文件所做的更改以消除编译错误并没有“采取”。违规行消失了,但错误不会消失。它就像文件毕竟没有改变一样。也许相关——也许不相关。

这是从哪里来的?如何阻止它提示我?在它消失之前,我必须点击取消 3 次。当我试图关闭一个项目时,它会以痛苦的愤怒再次出现。这真让我抓狂。

我同时安装了最新版本的 JBOss Tools。Jboss Dev Studio 6.0.1,其中包含 jboss 工具 3.4。

在此处输入图像描述

4

2 回答 2

0

我很确定您在 Eclipse 中有一些代理首选项设置(窗口->首选项->代理)。假设您不需要代理然后清除这些将阻止此对话框弹出。如果您需要代理,那么事情会变得更加复杂。JDK 中的一个糟糕的设计、一个非常缺乏的默认代理插件和几个相互竞争的修复会导致 Eclipse 的行为因您拥有的插件而异。您截屏的对话框是由 org.eclipse.ui.net 中的默认 Eclipse 代理支持引起的。它的局限性是众所周知的,但尚未修复平台中的局限性:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=196780

这个非常缺乏的插件被 EGit、Scout 和其他人覆盖。根据您拥有的这些插件中的哪一个,您将获得或不会获得上述对话框。我能给你的最好建议是确保你已经安装了 EGit(并确保它已经启动:在你的工作空间中有一些 git 共享项目或至少打开一次“Git Repository Exploring”透视图)。EGit 覆盖默认值由一个更高级的插件代理插件,可防止出现上述对话框。

如果您需要更多详细信息,您可以查看我们在 OpenShift/JBoss Tools 中遇到的一个非常相似的问题。jira 问题包含我在调查这种怪异时收集的所有信息和见解: https ://issues.jboss.org/browse/JBIDE-12999

干杯安德烈

于 2013-06-04T08:02:21.270 回答
0

Andre 和我在https://community.jboss.org/message/821239上对此进行了更多讨论,我们得出结论,这与我的版本控制有关。提示中提到的主机是我们以前的 SVN 存储库。

我从来没有在我的项目中发现任何不良配置,但我可能错过了它,同时重新安装了所有东西,重新导入项目,问题就消失了。

我已经升级到 JBDS 7 并且问题还没有再次出现,但是我还没有安装 subclipse。我刚刚在 5 分钟前完成了该操作。如果问题再次出现,我将在项目 Team->SVN 首选项中寻找答案。

于 2013-06-04T11:56:43.757 回答