java - 克里奥异常 : Unable to find class on Linux only

标签 java linux kryo

我在 linux 服务器上反序列化对象时遇到下一个异常,而它在我的 windows PC 上工作正常。

线程“主”com.esotericsoftware.kryo.KryoException 中的异常:无法找到类:CLASS_PATH

对象仅在本地进行序列化和反序列化(服务器或电脑) 我检查了服务器上的路径,它和CLASS_PATH一样,大小写相同。

最佳答案

我有类名相同但在不同包中的类。 使用这些类的 kryo 注册解决了这个问题。

kryo.register(SomeClass.class);

关于java - 克里奥异常 : Unable to find class on Linux only,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40956650/

相关文章:

scala - Spark 流 : com. esotericsoftware.kryo.KryoException : java. lang.IllegalArgumentException : Class is not registered: scala. Tuple2$mcJZ$sp

Java:如何强制向上转换?

java - Java 中 ln(N!) 的求解算法

java - Dagger 2 在多个服务类中的一种依赖关系

linux - APQ-8016 骁龙 410c : non-standard UART baudrate in Linaro

java kryo 3.0.3 对象的序列化速度较低

java - 如何使用Lucene StoredFieldsFormat?

java - 注入(inject)器的 Guice 和 'injection'

linux - 如何找到指向特定文件夹的所有符号链接(symbolic link)?

linux - 了解进程池: how does a process pool use wait() to reap child process?