猿问

Java:未解决的编译问题

Java:未解决的编译问题

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

补充资料:

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

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

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


万千封印
浏览 700回答 3
3回答

哈士奇WWW

您的编译类可能需要使用新的JAR从源代码中重新编译。尝试运行“mvn清除”,然后重新生成。

慕容森

当我使用具有无效类路径的启动配置时,出现了此错误。在我的例子中,我有一个最初使用Maven的项目,因此启动配置中包含一个Maven类路径元素。后来,我将项目更改为使用Gradle,并从项目的类路径中删除了Maven类路径,但是启动配置仍然使用它。我试图运行这个错误。清理和重建项目没有解决此错误。相反,编辑启动配置,删除项目类路径元素,然后将项目添加回类路径中的用户条目。
随时随地看视频慕课网APP

相关分类

Java
我要回答