Java:未解决的编译问题

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (10)

“java.lang.Error:未解决的编译问题”的可能原因是什么?

附加信息:

从现有JAR顶部的构建中复制了一组更新的JAR文件并重新启动应用程序后,我已经看到了这一点。JAR是使用Maven构建过程构建的。

如果接口更改,我希望看到LinkageErrors或ClassNotFound错误。上述错误暗示了一些较低级别的问题。

彻底重建和重新部署解决了这个问题。这个错误是否表明损坏的JAR?

提问于
用户回答回答于
用户回答回答于

在编译错误代码时,Eclipse的默认行为是生成引发异常的字节码。Eclipse可以使用自己的内置编译器,而不是javacApache Maven使用的JDK,这是可能的。如果您在使用命令行mvn命令使用的Maven项目上使用Eclipse ,则可能会发生这种情况。

治愈的方法是在再次运行之前修复错误并重新编译。

该设置在此screendump中用红色框标记:

扫码关注云+社区