能new在程序中new一个这个类的对象 但是利用这个类做类型转化 就说找不到 为啥呢
源码:
package com.QQ1Server;
import java.io.*;
import java.util.*;
import java.net.*;
import java.awt.Event;
public class QQServerModel implements Serializable{
User user;
public QQServerModel()
{
int pass=0;
try {
ServerSocket ss=new ServerSocket(7777);
Socket s=ss.accept();
ObjectInputStream ois =new ObjectInputStream(s.getInputStream());
user=(User)ois.readObject();
String mima=user.getMima();
if(mima.equals("123456"))
{
pass=1;
}else
{
pass=0;
}
PrintWriter pw=new PrintWriter(s.getOutputStream(),true);
pw.write(pass);
} catch (Exception e) {
e.printStackTrace();
}
}
}
下面上报错图

下面是类所在位置

------解决思路----------------------
在命令行中javac Java一下试试;
或者重启一下IDE试试;
------解决思路----------------------
类没找到, 说明没有编译后的.class文件.
1. 你检查一下你的eclipse/myeclipse, 看下Project -> Build Automatically这个选项勾选了没有, 如果没有勾选, 将它勾选了, 然后, 重新运行一下程序.
2. 如果自动编译勾选了, 你试下Project -> Clean... 一下, 这也会编译源文件, 并生成.class文件