gpt4 book ai didi

在 Eclipse 中运行主类时出现 java.lang.VerifyError

转载 作者:行者123 更新时间:2023-12-01 15:24:14 24 4
gpt4 key购买 nike

我正在使用 AspectJ,并且或多或少被迫安装 Eclipse(因为我通常使用 NetBeans)。已安装 AspectJ 插件并创建了 AspectJ 项目,但现在我尝试运行该程序时出现此错误:

Exception in thread "main" java.lang.VerifyError: Expecting a stackmap frame at branch target 140 in method Notepad.<init>()V at offset 131
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getMethod0(Unknown Source)
at java.lang.Class.getMethod(Unknown Source)
at sun.launcher.LauncherHelper.getMainMethod(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)

我完全不知道我必须做什么。我有一个记事本类,其中包含 main 方法,然后是一个附加的aspectj 类。由于某种原因,我之前可以运行该程序,但后来我必须更改与环境或源等有关的内容。该程序一直可以运行,直到我在 .aj 方面进行了一些更改并保存它。

任何有关如何解决此问题的提示将不胜感激,因为我对尝试使用 AspectJ 和 Eclipse 时不断出现的所有问题越来越感到沮丧。

谢谢

最佳答案

如果不看到您编写的程序,很难知道发生了什么,但我可以提出一些建议:

  1. 您是否使用 Java 7 来运行或编译 Java 代码? Java 7 之上的 AspectJ 相对较新,需要 AspectJ 的快照构建。
  2. 您能让您的应用程序在命令行上编译并运行吗?
  3. 这可能是编译器中的一个真正的错误。在这种情况下,您可以在 AspectJ 邮件列表上发帖或在 eclipse.org 上提出错误。两者都受到密切监控。

您看到验证错误的事实让我相信这是#1。但是,需要提供项目 zip 才能为您提供明确的答案。

关于在 Eclipse 中运行主类时出现 java.lang.VerifyError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10404929/

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