java.lang.ClassNotFoundException: myqqClient.model.User
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)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at java.io.ObjectInputStream.resolveClass(Unknown Source)
at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
at java.io.ObjectInputStream.readClassDesc(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at com.Server.model.QqServer.<init>(QqServer.java:21)
at com.Server.model.QqServer.main(QqServer.java:7)
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)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at java.io.ObjectInputStream.resolveClass(Unknown Source)
at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
at java.io.ObjectInputStream.readClassDesc(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at com.Server.model.QqServer.<init>(QqServer.java:21)
at com.Server.model.QqServer.main(QqServer.java:7)
import java.net.*;
import java.io.*;
public class QqClient { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
QqClient cl=new QqClient(); }
public QqClient()
{
try {
Socket s=new Socket("127.0.0.1",7777);
ObjectOutputStream oos=new ObjectOutputStream(s.getOutputStream());
User u=new User();
u.setName("heng");
u.setPass("123456");
oos.writeObject(u);
System.out.println("@@@");
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}}
class User implements java.io.Serializable
{
private String name;
private String pass;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPass() {
return pass;
}
public void setPass(String pass) {
this.pass = pass;
}
}
import java.net.*;
import java.io.*;
public class QqServer {
public static void main(String []args)
{
QqServer ser=new QqServer();
}
public QqServer()
{
try {
System.out.println("正在等待连接....");
ServerSocket ss=new ServerSocket(7777);
Socket s=ss.accept();
System.out.println("成功连接");
ObjectInputStream ois=new ObjectInputStream(s.getInputStream());
User u=(User)ois.readObject();
System.out.print(u.getName()+" "+u.getPass());
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}}class User implements java.io.Serializable
{
private String name;
private String pass;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPass() {
return pass;
}
public void setPass(String pass) {
this.pass = pass;
}
}
import java.net.*;
import java.io.*;
public class QqServer {