myNiceFunction()
并拥有主要课程
package me;
import java.io.Serializable;
public class NewClass implements Serializable {
int x;
NewClass(int x) {
this.x = x;
}
}
我的朋友
package me;
public class Me{
public static void main(String[] args) {
NewClass ob = new NewClass(4);
try {
ResourceManager.save(ob, "temp.data");
} catch (Exception ex) {
Logger.getLogger(JavaApplication19.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
和我的朋友主要课程
package myfriend;
import java.io.Serializable;
public class NewClass implements Serializable {
int x;
NewClass(int x) {
this.x = x;
}
}
和ResourceManager类用于清除
package myfriend;
public class JavaApplication20 {
public static void main(String[] args) {
try {
NewClass ob = (NewClass) ResourceManager.load("temp.data");
System.out.println(ob.x);
} catch (Exception ex) {
Logger.getLogger(JavaApplication20.class.getName()).log(Level.SEVERE, null,
ex);
}
}
}
我将文件 temp.data 发送给我的朋友,当他想从中加载对象时
发生此异常
java.lang.ClassNotFoundException:me.NewClass
这个问题的解决方案是什么?
换句话说: 当我尝试使用serverSocket和Socket
将文件从服务器传输到客户端时,遇到了这个问题