运行程序时出现以下错误。编译工作得很好!这个程序在很久以前就开始了,到底是怎么回事?!你能帮忙吗
java.lang.VerifyError: (class: FinalTest, method: <init> signature: ()V) Constructor must call super() or this()
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2442)
at java.lang.Class.getMethod0(Class.java:2685)
at java.lang.Class.getMethod(Class.java:1620)
at sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:484)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:476)
Exception in thread "main" Java Result: 1
答案 0 :(得分:2)
Javadoc说:
当“验证程序”检测到类文件时抛出,但很好 形成,包含某种内部不一致或安全性 问题
当你的应用程序运行一分钟之前,它不应该是一个安全问题。清理所有.class
个文件,重建应用程序并运行它。另外,请检查编译警告以确保没有冲突的依赖项。
答案 1 :(得分:0)
只需复制整个项目..并运行新项目..它对我有用。