Redian新闻
>
请问一个serialize class object下载运行的问题
avatar
请问一个serialize class object下载运行的问题# Java - 爪哇娇娃
y*y
1
简单来说:我有一个client-server程序,想让client运行一个server side编译的
class
我的想法是在server side把这个class serialize成byte array然后下载
在client side再deserialize然后newInstance()执行
但是总是有classnotfoundException,因为server side这个class不在client side程
序的class path里面
请问应该怎么解决这个问题呢?
谢谢!
avatar
r*l
2
Serialization is not designed for your purpose. Serialization
just marshal the state of the class.
In order to initialize a class, you need to know its definition,
which is stored in the jar file pre-distributed.

【在 y***y 的大作中提到】
: 简单来说:我有一个client-server程序,想让client运行一个server side编译的
: class
: 我的想法是在server side把这个class serialize成byte array然后下载
: 在client side再deserialize然后newInstance()执行
: 但是总是有classnotfoundException,因为server side这个class不在client side程
: 序的class path里面
: 请问应该怎么解决这个问题呢?
: 谢谢!

avatar
t*e
3
Very interesting topic. The serialVersionUID in class definitions is closely
related to this.
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。