Java Eclipse开普勒在警告上显示错误标记

Java Eclipse开普勒在警告上显示错误标记,java,eclipse,warnings,eclipse-kepler,Java,Eclipse,Warnings,Eclipse Kepler,我对Eclipse开普勒有个问题。在我的Java项目中,我得到了一些警告,现在它们在项目浏览器中显示为错误标记(红色十字) 看起来像这幅画 所以我的问题是: 是否可以将其切换回黄色十字表示警告,红色十字表示错误? 我还没有找到关于它的任何东西,所以我希望你能帮助我 编辑: 我做了一个测试项目,下面是一个屏幕截图: 谢谢 这可能是因为您将编译器设置为将以前的警告标记为错误。您可以在窗口->首选项菜单中进行设置。所以打开它,进入Java->Compiler->errorswarings,检查是否一

我对Eclipse开普勒有个问题。在我的Java项目中,我得到了一些警告,现在它们在项目浏览器中显示为错误标记(红色十字)

看起来像这幅画

所以我的问题是: 是否可以将其切换回黄色十字表示警告,红色十字表示错误? 我还没有找到关于它的任何东西,所以我希望你能帮助我

编辑:

我做了一个测试项目,下面是一个屏幕截图:


谢谢

这可能是因为您将编译器设置为将以前的警告标记为错误。您可以在窗口->首选项菜单中进行设置。所以打开它,进入Java->Compiler->errorswarings,检查是否一切都像你想要的那样

如果Java编译器符合性级别设置为@Chrylis建议的那样,您还可以检查编译器菜单(Java->compiler)

否则,可能是因为您的程序由于依赖关系问题而无法编译,然后您可能需要在“运行配置”菜单中检查生成路径或JRE

右键单击项目->运行方式->运行配置。

我解决了它:)

在第一次启动时,我将我的旧工作区作为工作区。正因为如此,出现了一个错误“缺少操作集”(我找到了“错误日志”-窗口:),这就是为什么显示了红色十字


现在我有了一个新的工作空间,现在一切都很好

真奇怪。我使用开普勒,我有黄色的十字架表示警告,红色的十字架表示错误……你有没有看过你的标记,并确保没有其他真正是错误的标记?像错误的Java遵从性级别这样的小问题(Eclipse偶尔会为了好玩而重置)会在完美的代码上抛出错误。请记住,eclipse在不使用变量时会将其标记为黄色(如屏幕截图),这是此类的全部代码。问题视图中显示了什么?合规性级别为1.7,我已将其更改为1.6(用于测试),但没有任何更改。您是否在运行配置菜单中引用了JRE?是的,我做了。程序正在运行,没有问题。它只是显示了红十字会,这肯定不是由于错误/警告设置造成的。只包含警告而不包含错误的文件不能在包资源管理器中用红色标记。是的,你说得对。我提出这个建议是因为一开始还不太清楚。现在我真的不知道它可能是什么,因为看起来你不能改变错误和警告的图标。。。我不明白为什么它会在编译和运行代码时抛出错误。。。如果它编译了,为什么会出错?!该死,你说得对错误日志是第一个要查看的地方!我很高兴你解决了你的问题。