java 1.8 eclipse luna ClassFormatError非法字段修饰符

java 1.8 eclipse luna ClassFormatError非法字段修饰符,java,eclipse,swing,junit4,Java,Eclipse,Swing,Junit4,我得到了这个特别的信息: ClassFormatError:类0x100A中的字段修饰符非法 似乎有很多这样的事情在发生: 该程序是一个Swing应用程序,使用gradle从命令行运行良好 但是用这种方式调试是很困难的,而且错误会四处移动 我需要使用Java1.8。有什么解决办法吗 编辑:IntelliJ社区和netbeans可以工作。但是我的视力很差 编辑2:现在几乎所有junit测试都失败了。这太烦人了 编辑3:正在尝试。通过创建一个新项目并将src/复制到其中,解决了这个问题

我得到了这个特别的信息:

ClassFormatError:类0x100A中的字段修饰符非法

似乎有很多这样的事情在发生:

该程序是一个Swing应用程序,使用gradle从命令行运行良好

但是用这种方式调试是很困难的,而且错误会四处移动

我需要使用Java1.8。有什么解决办法吗

编辑:IntelliJ社区和netbeans可以工作。但是我的视力很差

编辑2:现在几乎所有junit测试都失败了。这太烦人了

编辑3:正在尝试。通过创建一个新项目并将src/复制到其中,解决了这个问题(请参阅我的评论)。swing应用程序乍一看似乎很有效


谢谢。

是否将
编译器遵从性级别设置为
1.8
?NetBeans也具有清晰的视觉效果,并且没有过载。这个bug可能很快就会被解决。它也适用于netbeans。只是不熟悉菜单树和快捷方式。@RayTayek如果您想在netbeans中使用eclipse快捷方式,可以转到
Tools->Options->Keymap
,然后在对话框顶部会有一个名为
Profile
的下拉菜单。选择eclipse,大多数eclipse快捷方式都会工作:)我认为它在将来可能会有用@bali182,谢谢。很高兴知道。我发现了一个解决火星m6的方法:参见问题中的edit3。