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)

解决方案 »

  1.   

    这个myqqClient.model.User类没有找到。
      

  2.   

    Class Not Found Exception
      

  3.   

    由于没有源代码,大概估计是:错误在第21行,这个类QqServer在调用myqqClient.model.User时没有找到User这个类吧
      

  4.   

    调用myqqClient.model.User这个类时找不到
      

  5.   

    package com.Client.model;
    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;
    }

    }
      

  6.   

    package com.Server.model;
    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;
    }

    }
      

  7.   

    package com.Server.model;
    import java.net.*;
    import java.io.*;
    public class QqServer {