gpt4 book ai didi

Java: Unresolved 编译问题

转载 作者:IT老高 更新时间:2023-10-28 13:53:15 25 4
gpt4 key购买 nike

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

补充资料:

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

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

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

最佳答案

(2015-07-28 重写)

Eclipse 在编译包含错误的代码时的默认行为是生成字节码并抛出您看到的异常,从而允许程序运行。这是可能的,因为 Eclipse 使用其自己的内置编译器,而不是 Apache Maven 使用的 JDK 中的 javac,并且由于错误而导致编译完全失败。如果你在一个 Maven 项目上使用 Eclipse,而你也在使用命令行 mvn 命令,这可能会发生。

解决方法是修复错误并重新编译,然后再次运行。

该设置在此屏幕转储中用红色框标记:

Eclipse Preferences under OS X

关于Java: Unresolved 编译问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1124788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com