关于#idea#的问题,如何解决?

问题遇到的现象和发生背景

idea不识别项目,这是一个纯Java + Servlet 开发的项目。
lib包也导入了,java类全部识别不了

img

问题相关代码,请勿粘贴截图
package com.ray.pojo;

public class User {
    private String userid;
    private String name;
    private int department;
    private String mobile;
    private String email;
    private String position;
    private String gender;

    public User(){};
    public User(String userid, String name, int department, String mobile,
            String email, String position, String gender) {
        super();
        this.userid = userid;
        this.name = name;
        this.department = department;
        this.mobile = mobile;
        this.email = email;
        this.position = position;
        this.gender = gender;
    }
    public String getUserid() {
        return userid;
    }
    public void setUserid(String userid) {
        this.userid = userid;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }

    public int getDepartment() {
        return department;
    }
    public void setDepartment(int department) {
        this.department = department;
    }
    public String getMobile() {
        return mobile;
    }
    public void setMobile(String mobile) {
        this.mobile = mobile;
    }
    public String getEmail() {
        return email;
    }
    public void setEmail(String email) {
        this.email = email;
    }
    public String getPosition() {
        return position;
    }
    public void setPosition(String position) {
        this.position = position;
    }
    public String getGender() {
        return gender;
    }
    public void setGender(String gender) {
        this.gender = gender;
    }
    @Override
    public String toString() {
        return "User [userid=" + userid + ", name=" + name + ", department="
                + department + ", mobile=" + mobile + ", email=" + email
                + ", position=" + position + ", gender=" + gender + "]";
    }

    public String toJson(){
         String str="{\"userid\": %s,\"name\": %s,\"department\": [1],\"mobile\": %s,\"email\": %s,\"gender\": %s}";

        return String.format(str,this.userid,this.name,this.mobile,this.email,this.gender);
    }


}


运行结果及报错内容

img

我的解答思路和尝试过的方法

导入lib包,

我想要达到的结果

img

Ctrl+shift+Alt 然后指定一下source