当前位置: 首页 > 面试题库 >

Java:未解决的编译问题

锺离飞尘
2023-03-14
问题内容

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

附加信息:

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

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

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


问题答案:

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

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



 类似资料:
  • 我试图用VS代码在Java中实例化一个单例类。每次编译器接触函数时,它都会抛出一个“未解决的编译问题”。 我尝试创建另一个单例类,同样的错误也适用。我认为这可能是Java编译器的一些问题,所以我进行了一些调试。日志在之前,但它们出现了。这个问题只发生在独生子女身上。 在主课堂上: 在GameManager类中: 我希望得到GameManager的实例,相反,它在“public static Gam

  • 我正在尝试用VS代码实例化Java中的一个单例类。每当编译器触及该函数时,它就会抛出一个“未解决的编译问题”。 我尝试创建另一个Singleton类,但同样的错误也适用。我想这可能是Java编译器的问题,所以我在前面放了几个debug.log,但它们出现了。这个问题只与单身人士有关。 在主类中: 在GameManager类中: 我希望得到GameManager的实例,但它在“public stat

  • 问题内容: 我的JDBC代码有问题。我正在尝试通过MySQL连接,但它给了我一个错误。如果您有时间,下面会给出我的错误日志。 我的代码如下。我正在使用驱动程序: 问题答案: 当您使用Eclipse作为IDE并尝试运行甚至无法编译的代码时,都会发生此错误。在Eclipse中检查“ 问题” 视图,并在执行应用程序之前修复编译错误。

  • 我的JDBC代码有一些问题。我正在尝试通过MySQL连接,但它给我一个错误。如果您有时间,我的错误日志如下所示。 我的代码如下。我正在使用驱动程序:

  • 问题内容: 当我尝试使用javac编译此类时,出现编译错误,并且未创建Test.class。 但是当我在Eclipse中创建此类时,我可以看到Test.class出现在目标/类中。当我尝试使用java.exe从命令行运行此类时,我得到了 线程“主” java.lang.Error中的异常:未解决的编译问题: 类型不匹配:无法从long转换为int Eclipse是否使用自己的特殊Java编译器来创

  • 错误页面截图。选择的文本就是错误。