日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

【Java】Kryo运行报错:Exception in thread “main“ java.lang.IllegalArgumentException:Class is not registered

發布時間:2025/3/15 java 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Java】Kryo运行报错:Exception in thread “main“ java.lang.IllegalArgumentException:Class is not registered 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

練習代碼如下:

import com.esotericsoftware.kryo.Kryo; import com.esotericsoftware.kryo.io.Input; import com.esotericsoftware.kryo.io.Output; import com.esotericsoftware.kryo.serializers.JavaSerializer;import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream;public class KryoDemo {public static void main(String[] args) {// 創建對象Person obj = new Person(123, "Sam");System.out.println(obj);// 序列化Kryo kryo = new Kryo();ByteArrayOutputStream os = new ByteArrayOutputStream();Output output = new Output(os);kryo.writeObject(output, obj);byte[] bytes = os.toByteArray();// 反序列化Input input = new Input(new ByteArrayInputStream(bytes));Person p = kryo.readObject(input, Person.class);System.out.println(p);}}

運行報錯:
Exception in thread “main” java.lang.IllegalArgumentException: Class is not registered: org.example.Person
Note: To register this class use: kryo.register(org.example.Person.class);
?at com.esotericsoftware.kryo.Kryo.getRegistration(Kryo.java:512)
?at com.esotericsoftware.kryo.Kryo.writeObject(Kryo.java:560)
?at org.example.KryoDemo.main(KryoDemo.java:21)

其實是因為缺了下面的語句:

kryo.register(Person.class, new JavaSerializer());

完整代碼:

import com.esotericsoftware.kryo.Kryo; import com.esotericsoftware.kryo.io.Input; import com.esotericsoftware.kryo.io.Output; import com.esotericsoftware.kryo.serializers.JavaSerializer;import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream;public class KryoDemo {public static void main(String[] args) {// 創建對象Person obj = new Person(123, "Sam");System.out.println(obj);// 注冊實體類Kryo kryo = new Kryo();kryo.register(Person.class, new JavaSerializer());// 序列化ByteArrayOutputStream os = new ByteArrayOutputStream();Output output = new Output(os);kryo.writeObject(output, obj);byte[] bytes = os.toByteArray();// 反序列化Input input = new Input(new ByteArrayInputStream(bytes));Person p = kryo.readObject(input, Person.class);System.out.println(p);}}

同樣地,Spark用到Kryo的時候也要注冊!此處不加贅述!

總結

以上是生活随笔為你收集整理的【Java】Kryo运行报错:Exception in thread “main“ java.lang.IllegalArgumentException:Class is not registered的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日本高清不卡在线观看 | 久操青青| 国产自产精品 | 精品成人av一区二区在线播放 | 国产精品人人妻人人爽人人牛 | 亚洲精品综合在线观看 | 中文字幕av解说 | 三级一区二区 | 成人免费视频网站在线看 | 久久成人精品一区二区 | 日韩1页 | 少妇按摩一区二区三区 | 亚洲一道本 | 色综合图片 | 久草视频免费播放 | av在线不卡播放 | 亚洲免费色图 | 好爽又高潮了毛片 | 欧美肥老妇视频 | 久久99久久99 | av一片| 黄色av一区二区三区 | 亚洲综合激情 | www插插插无码免费视频网站 | 91在线短视频 | 国产精品hd | 天堂av2020 | 国产又粗又硬又长又爽的演员 | 少妇2做爰bd在线意大利堕落 | 精品国产伦一区二区三区 | 亚洲一区和二区 | 国产情侣91 | 九九香蕉视频 | 色综合加勒比 | 成人区人妻精品一区 | 亚洲区视频在线观看 | 久久影视中文字幕 | 欧美大尺度视频 | 成年人免费网站视频 | 久草高清| 天天干夜夜看 | 老司机亚洲精品 | 无码精品一区二区免费 | 黑白配在线观看免费观看 | 日韩在线观看一区二区 | 国产免费av片在线 | 国产区精品在线观看 | 相亲对象是问题学生动漫免费观看 | 男女激情大尺度做爰视频 | 久久精品黄色片 | 影音先锋中文字幕人妻 | 老女人综合网 | 国产伦精品一区二区三区照片 | 你懂的视频在线播放 | 亚洲涩涩爱 | 成年人在线观看视频网站 | 波多野结衣有码 | 国产69视频在线观看 | 中文在线字幕观看 | 久草网视频 | 888奇米影视 | 欧美亚洲国产另类 | 亚洲成人av在线播放 | 精品不卡一区二区三区 | 毛片aaaaa | 国产一区二区三区电影在线观看 | 亚洲国产一区在线 | 十大污视频| 波多野结衣在线看 | 老色批av| 美女爆乳18禁www久久久久久 | 91中文字幕 | 天天久久综合 | 久久精品国产一区 | 男女做激情爱呻吟口述全过程 | 国产色视频一区二区三区qq号 | 天干夜夜爽爽日日日日 | www.超碰在线.com| 99精品成人 | 国产第一毛片 | 天天色天天射综合网 | 一区二区三区啪啪啪 | 熟女毛片 | 国产一卡二卡三卡四卡 | 亚洲视频小说 | 久久人人爽人人人人片 | 97人人超 | 成人看的视频 | av 日韩 人妻 黑人 综合 无码 | 九一国产视频 | 中国精品久久 | 被各种性器调教到哭vk | 欧美人与性动交a欧美精品 日韩免费高清视频 | 免费在线看黄色片 | 91亚洲专区 | 久草热视频 | 久久久精品国产sm调教网站 | 手机av片| 欧美日批视频 |