项目突然出现奇怪的错误

时间:2013-11-05 11:27:46

标签: java eclipse

今天我来上班,开心。但是当我打开我的 Eclipse 时,我看到我的一个项目有错误。
它很奇怪,因为它表明它只在窗口栏中有错误,而不是在 Navigator 。我没有任何Java错误,这是一个一直很好的有效项目:

:_(

Eclipse的错误日志上的一些错误:

  • JavaBuilder在构建时处理ImageBuilderInternalException:SP_Procedure
  • 无法连接到VM ​​
  • 文件<SomeFile>已被跳过,在阅读时出现问题(&#39;资源与文件系统不同步&#39;)
  • 未处理的事件循环异常
  • 内部错误

当我从这个项目中运行一个应用程序时,我收到一条警告消息,但是当我继续时,它仍能正常工作。这非常令人不安,我不确定它是否无害。

我试图:

  • 重启Eclipse
  • 重启我的机器
  • 清理项目并重新编译它们。
  • 刷新项目
  • 祈祷

没有任何帮助。可能是什么问题呢? (我正在使用 Indigo Service Release 2

10 个答案:

答案 0 :(得分:3)

看起来有一个未使用的JAR被删除了,但出于某种原因,我没有在任何文件中都出错,即使在import这个JAR的文件中也是如此!所以我所做的就是恢复这个JAR,删除未使用的import并再次删除JAR。

我在每个文件上导航这个项目两天后发现了这个错误。这很奇怪Eclipse没有认识到 1 这是一个错误,并抛出许多无关的错误如:

  • 无法连接到VM ​​
  • 文件已被跳过,阅读时出现问题('资源与文件系统不同步')
  • 未处理的事件循环异常

这是Eclipse中的错误吗? (所有错误和警告都已启用!)


1 如问题中的图片所示..

答案 1 :(得分:2)

以下核选项已经在整个地方写下了绝望。但是我一直在使用Eclipse的Juno版本。

  • 运行&#34;与存储库同步&#34;并将所有本地更新保存到其他目录。
  • 删除项目。 (选中复选框以删除磁盘上的内容。可怕的步骤,但是没关系,因为您在上一步中将其保存在不同的目录中,对吗?)
  • 从存储库中读取一个新项目。它在这一点上快乐地建立起来。
  • 整合您的本地更新。
  • 继续祈祷。

答案 2 :(得分:2)

该文件的导入列表中的类似乎已移出或包含该类的jar文件丢失。 展开导入部分,检查是否找到了一些缺失但已导入的类。

答案 3 :(得分:1)

虽然这很痛苦,但有时最简单的解决方案是备份所有项目(在存储库或计算机上的其他位置),然后卸载并重新安装eclipse。不,它不好玩,但它应该重置eclipse所以一切都有效。但是,你必须将eclipse重新配置为你拥有的任何特殊设置/重新安装当前安装的任何额外功能(例如android add-on)并重新连接到你拥有的任何存储库。虽然撑船不好玩,但它可以有效......我希望你不必诉诸于此。

答案 4 :(得分:1)

我经历了很多次这个问题,并尝试了你尝试的一切。重建,重新编译,刷新,删除和添加JDK,删除并重新安装Eclipse ......没有任何工作

我唯一得出的结论是工作区元数据已损坏。

我所做的(每次发生)都是

  • 创建一个空工作区
  • 导入 - &gt;现有项目进入恶劣空间
  • 标记“复制项目”(否则只会链接它们)
  • 等待副本,然后开始使用新工作区

如果您使用SCM系统(Git,SVN等),进行全面检查也可以解决问题,但是恶意空间导入将允许您检索那些您未提交的更改(如果有的话)。 / p>

如果你已经设置了一些东西(比如JDK名称,服务器等),那会有点痛苦,但后来我意识到它比继续搜索如何修复工作区更快

问候!

PS:我最近一直在和Kepler合作,到目前为止一切正常

答案 5 :(得分:1)

点击窗口 - &gt;显示视图 - &gt;其他 - &gt;一般 - &gt;问题

此视图将显示错误。

答案 6 :(得分:0)

您是否有机会在Eclipse之外更新虚拟机?我不禁觉得我们在这里都缺少一个更精细的细节。我只是一直看到“无法连接到虚拟机”并认为这是一个主要线索。

你试过从终端运行任何东西吗?它在那里有效吗?

如果是这样,你知道你当前的Java版本在哪里吗? Eclipse正在寻找其他地方吗?

这是一个独家项目吗?您是否在JDK中使用任何其他库?

答案 7 :(得分:0)

也许试试这个资源与文件系统不一致错误:

  • 右键单击Eclipse Package Explorer中的项目
  • 关闭项目。
  • 右键单击Eclipse Package Explorer中的项目
  • 打开项目。

答案 8 :(得分:0)

未提及的其他事项:

  1. 项目属性&gt; java build path,看看是否有任何这些标签被更改,本地文件被移动了?您要链接到的某个文件的读/写权限?
  2. 项目属性&gt; java编译器,查看工作区设置是否已更改?也许在错误/警告下,您可以系统地将它们设置为“忽略”,直到错误消失以确定它是什么类型的错误?
  3. 可能会更新一些eclipse插件吗?

答案 9 :(得分:0)

出于多种原因,我发现了这样的事情。主要是因为在文件中验证了其他Java源代码。例如,查看您是否在验证XML。

右键单击您的项目,然后选择“属性”(Alt + Enter)和“验证”以查看相关配置。

至于危险,我和这些商标一起生活多年,没有发生任何错误。