在运行时验证错误Java

时间:2011-11-26 16:10:03

标签: java runtime-error

运行程序时出现以下错误。编译工作得很好!这个程序在很久以前就开始了,到底是怎么回事?!你能帮忙吗

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

2 个答案:

答案 0 :(得分:2)

Javadoc说:

  

当“验证程序”检测到类文件时抛出,但很好   形成,包含某种内部不一致或安全性   问题

当你的应用程序运行一分钟之前,它不应该是一个安全问题。清理所有.class个文件,重建应用程序并运行它。另外,请检查编译警告以确保没有冲突的依赖项。

答案 1 :(得分:0)

只需复制整个项目..并运行新项目..它对我有用。