Exception in thread "main" java.lang.ClassFormatError: poi.HelloWorldApp (unrecognized class file version)
at java.lang.VMClassLoader.defineClass(libgcj.so.7rh)
at java.lang.ClassLoader.defineClass(libgcj.so.7rh)
at java.security.SecureClassLoader.defineClass(libgcj.so.7rh)
at java.net.URLClassLoader.findClass(libgcj.so.7rh)
at java.lang.ClassLoader.loadClass(libgcj.so.7rh)
at java.lang.ClassLoader.loadClass(libgcj.so.7rh)
at gnu.java.lang.MainThread.run(libgcj.so.7rh)
------------
solution: check javac version and java version.
javac -version
java version
They should be same.
本文介绍了一种常见的Java运行时错误——ClassFormatError,并提供了解决方案。此错误通常发生在尝试加载不被JVM识别的类文件版本时,检查javac和Java版本一致性是关键。
698

被折叠的 条评论
为什么被折叠?



