将一个java文件编译为class文件时出的问题,

这是源文件

package org.saturn.mvcdemo.servlet ;
import java.io.* ;
import java.util.* ;
import javax.servlet.* ;
import javax.servlet.http.* ;
import org.saturn.mvcdemo.factory.* ;
import org.saturn.mvcdemo.vo.* ;
public class LoginServlet extends HttpServlet {
    public void doGet(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException{
        String path = "login.jsp" ;
        String userid = req.getParameter("userid") ;
        String userpass = req.getParameter("userpass") ;
        List<String> info = new ArrayList<String>() ;    // 收集错误
        if(userid==null || "".equals(userid)){
            info.add("用户id不能为空!") ;
        }
        if(userpass==null || "".equals(userpass)){
            info.add("密码不能为空!") ;
        }
        if(info.size()==0){    // 里面没有记录任何的错误
            User user = new User() ;
            user.setUserid(userid) ;
            user.setPassword(userpass) ;
            try{
                if(DAOFactory.getIUserDAOInstance().findLogin(user)){
                    info.add("用户登陆成功,欢迎" + user.getName() + "光临!") ;
                } else {
                    info.add("用户登陆失败,错误的用户名和密码!") ;
                }
            }catch(Exception e){
                e.printStackTrace() ;
            }
        }
        req.setAttribute("info",info) ;
        req.getRequestDispatcher(path).forward(req,resp) ;
    }
    public void doPost(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException{
        this.doGet(req,resp) ;
    }


}

这是文件夹图片:

img

img

img

编译时的错误界面:

img

有没有大lao知道这到底是哪里出问题了,我用eclipse看也没有提示有问题呀,而且包也存在,这是怎么回事?怎么解决呀?
QAQ

先把这两个里面用到的文件都编译一遍:
import org.saturn.mvcdemo.factory.* ;
import org.saturn.mvcdemo.vo.* ;