java.lang.ClassFormatError
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/CodeFarmer_/article/details/80744661
---------------------
版权声明:本文为CSDN博主「朱世良」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/CodeFarmer_/article/details/80744661
这个错误很奇怪,查了很久终于找到了,在这里整理一下:
Caused by: java.lang.ClassFormatError: Absent Code attribute in method that is
not native or abstract in class file javax/persistence/GenerationType
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
有以下几种原因:
1. 类文件是以 ASCII 模式而不是二进制模式来上传的。
2. 网页服务器是以二进制而非 ASCII 来发送类文件的。
3. 可能有类路径错误阻止了代码找到类文件。
4. 如果类被加载了两次,第二次就会导致这个异常被抛出来。
5. 使用了不同版本的 Java 运行时。
我的原因是FTP工具的原因,我使用的是XFTP4(Build 0223),设置的传输模式是Binary二进制上传,但是FTP工具实际上的上传方式是ASCII模式,所以导致一直报这个错误。我换了一个FTP工具之后该问题解决。
转载于:https://www.cnblogs.com/contixue/p/11364588.html
java.lang.ClassFormatError相关推荐
- java enhancer_执行trace命令抛异常,Enhancer error,java.lang.ClassFormatError: null
我也有同样的问题. arthas version 3.4.5 腾讯云环境:CentOS Linux release 7.9.2009 (Core) java version "1.8.0_2 ...
- java.lang.ClassFormatError: Unknown constant tag 100 in class file java/sql/Driv
[color=red]linux下启动tomcat报这个错: [/color] Aug 27, 2014 1:29:19 PM org.apache.catalina.core.AprLifecycl ...
- java.lang.VerifyError
2019独角兽企业重金招聘Python工程师标准>>> java.lang.VerifyError 博客分类: 异常 java.lang.VerifyError:...Call to ...
- JDK源码解析之 java.lang.Exception
异常.是所有异常的基类,用于标识一般的程序运行问题.这些问题通常描述一些会被应用程序捕获的反常情况. 一.源码部分 //继承了java.lang.Throwable public class Exce ...
- JDK源码解析之 java.lang.Error
java.lang.Error 错误.是所有错误的基类,用于标识严重的程序运行问题.这些问题通常描述一些不应被应用程序捕获的反常情况. 一.源码部分 //继承了java.lang.Throwable ...
- EasyExcel报错com.alibaba.excel.exception.ExcelGenerateException: java.lang.ExceptionInInitializerError
硅谷课堂项目BUG记录[01] 一.错误描述: 使用EasyExcel,在执行写操作时报错,并未将查询到的数据写到excel中. 二.控制台报错信息 com.alibaba.excel.excepti ...
- accessible: module java.base does not “opens java.lang“ to unnamed module
运行很久的一个项目报错 Caused by: org.springframework.cglib.core.CodeGenerationException: java.lang.reflect.Ina ...
- 解决Sentinel module java.base does not “opens java.lang“ to unnamed module问题
1 环境 Sentinel 1.8.3 OpenJDK 17.0.2 Manjaro 2 问题描述 根据官方Github Wiki使用如下命令启动Sentinel: java -Dserver.por ...
- Eclipse提示:Unable to make protected final java.lang.Class java.lang.ClassLoader
如果你的eclipse提示这样的错 Errors occurred during the build. Errors running builder 'Java Builder' on project ...
- java.lang.Exception 中常见异常的解释
一般面试中java Exception(runtimeException )是必会被问到的问题 常见的异常列出四五种,是基本要求.更多的....需要注意积累了 常见的几种如下: NullPointer ...
最新文章
- 对数组中的数字 1 和 2 进行排序,使得数字 1、2 分别位于前、后部分
- java使用jeids实现redis2.6的String操作(1)
- 两个栈实现一个队列,两个队列实现一个栈
- 【转载】OI生涯结束……在逸夫楼那些的日子里
- Windows内存修改初篇
- javascript进阶——Ajax
- OSChina 周日乱弹 ——领导问:功能几天能开发完?怎么回
- 笔记本电脑显示网络计算机和设备不可见,笔记本电脑连WiFi时显示受限怎么办?...
- 博弈论-多智能体强化学习基础
- Openshift入门:基本概念解析
- MindMapper日期该如何进行选定
- 《趣味知识博文》小W与小L带你聊天式备考CDA Level Ⅰ(四)
- 图像预训练模型的起源解说和使用示例
- java word转pdf(完美转换,亲测可用)
- 树莓派 Raspberry Pi (bullseye)更换阿里云源方法
- 前端(DOM 、BOM 和 事件 )
- 打印的增值税电子专用发票没有加盖发票专用章能不能入账?
- netlink怎么读_在VB中访问NETLINK并读写S7300 PLC数据
- 知识付费海哥|我的理想是不上班
- 使用CSS切换不同背景的字体颜色