java.lang.ClassNotFoundException: com.User
如题 这是错误是什么意思呢??????搜索更多相关的解决方案:
什么意思
----------------解决方案--------------------------------------------------------
package QQsever.Model;
import java.net.*;
import java.io.*;
import java.util.*;
import QQsever.common.*;
public class QqseverModel {
public QqseverModel(){
try{
System.out.println("现在在9998端口监听");
ServerSocket ss=new ServerSocket(9998);
Socket s=ss.accept();
ObjectInputStream ois=new ObjectInputStream(s.getInputStream());
QQsever.common.User u=(User)ois.readObject();
Message ms=new Message();
if(u.getMima().equals("123456")){
//返回一个成功登入的信息包
ms.setMesType("1");
}else{
ms.setMesType("2");
}
ObjectOutputStream oos=new ObjectOutputStream(s.getOutputStream());
oos.writeObject(ms);
s.close();
}catch (Exception e) {
e.printStackTrace();
}finally{
}
}
}
出错在 QQsever.common.User u=(User)ois.readObject();
这句话
----------------解决方案--------------------------------------------------------
现在在9998端口监听
java.lang.ClassNotFoundException: com.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 QQsever.Model.QqseverModel.<init>(QqseverModel.java:15)
at QQsever.jiemian.QQsverzjm.main(QQsverzjm.java:10)
----------------解决方案--------------------------------------------------------
没有找到com.User这个类
----------------解决方案--------------------------------------------------------
同楼上,是没有这个类还是这个类的包路径错误
----------------解决方案--------------------------------------------------------
多学点英语!java.lang.ClassNotFoundException:com.User 。 Class:类,Not:没有,Found:找到 ,Exception: 报错的对象 e 。 e为com.User 。
没有找到com.User这东西! 有些还是可以自己办到的!
----------------解决方案--------------------------------------------------------
没有找到com.User这个类
----------------解决方案--------------------------------------------------------
楼主的意思应该是要问着这问题怎么解决吧???而不是问这个是什么异常。。。
----------------解决方案--------------------------------------------------------
必须把客户端和服务器的 com.qq.comm的名字都一样才可以
还有里面的User.java的名字也得保存一样 否则报错 找不到类
----------------解决方案--------------------------------------------------------