【问题标题】:b0rked eclipse / IBM RADb0rked eclipse / IBM RAD
【发布时间】:2012-06-09 06:53:13
【问题描述】:

Eclipse 和 IBM RAD 8 都不起作用。当这些 IDE 验证 Java 时,它们会报告阻止构建的错误错误。证据:

即使我注释掉代码,它仍然报告错误。我做清洁,我做构建,我从头开始制作一个全新的项目,我在 Eclipse 和 IBM RAD 8 之间切换,他们甚至无法在这些 IDE 中进行代码验证:s。当我删除它抱怨的代码部分时,IDe 发现它说的代码不存在,因此报告是自相矛盾的。

【问题讨论】:

  • 这是事实陈述(甚至无法验证),但不是问题。
  • 我没有把我的代码放在一个包里。这就是为什么。我把它放在一个包里后它就可以工作了。它应该从默认包中工作。

标签: java eclipse validation block ibm-rad


【解决方案1】:

尝试点击 Project -> Clean 看看它是否解决了问题:)

【讨论】:

  • 我尝试了很多次,但它只是让错误再次出现。最后,我解压缩了一个新版本的 Eclipse 并重新配置了所有内容。事实证明,我的错误是我没有将我的课程放在一个包中。只要我把我的课程放在一个包里,一切就正常了。
【解决方案2】:

通常您不应该在 Eclipse 变体之间共享工作空间。 .project 配置文件不是为此而设计的。

解压缩新的 Eclipse,创建新的工作区并从源代码库重新导入源代码。如果可行,请删除您当前的错误工作区。

【讨论】:

  • 感谢您的帮助。我没有把我的代码放在一个包里。这就是为什么。我把它放在一个包里后它就可以工作了。它应该从默认包中工作。
【解决方案3】:

看起来您设法以某种方式使 Eclipse Java 构建器不再工作。有很多原因,例如 .project 文件有缺陷、安装的其他插件表现不佳、构建器在项目配置中被禁用。

不要检查所有这些,而是​​按照 Thorbjørn 的建议重新安装 Eclipse 并将您的代码签出到新的工作区中。

【讨论】:

  • 原因是我没有把我的代码放在一个包里。我使用了默认包,它甚至搞砸了命令行编译。我尝试从命令行编译所有内容并得到symbol not found然后我意识到编译器没有找到我的类所以我将所有内容都放在一个包中,现在它可以工作了:-)
猜你喜欢
  • 2012-08-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多