首页 > 解决方案 > 我不断收到错误,无法导入我的内部包,所以我可以在我的代码中使用它

问题描述

我正在编写一个聊天应用程序,这是我的信使类,我试图从它所在的公共包中导入我的内容类,但由于某种原因,它只是让我无法访问包中的类,我已经尝试了 java洗个澡,清理我的项目,甚至关闭 Eclipse,但到目前为止我似乎无法让它工作。

我不断收到错误类型内容。内容不可访问内容无法解析为变量内容无法解析为变量

代码:

package mainMessenger;
**import contents.Contents;**


import java.io.IOException;
import java.io.InputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.OutputStream;
import java.net.Socket;
import java.net.UnknownHostException;

public class Messenger {
    private Socket sock;
    private boolean connected = true;
    private Thread t;
    
    private OutputStream os;
    private InputStream is;
    private ObjectOutputStream oos;
    private ObjectInputStream ois;
    public Messenger() {
        try {
        
            **setSock(new Socket(Contents.HOST,Contents.PORT))**;
        }catch(UnknownHostException e) {
            System.out.println("could not connect server");
            e.printStackTrace();
        }catch(IOException e) {
            e.printStackTrace();
        }
    
        t = new Thread(new Runnable(){
        @Override
        public void run() {
            while(connected) {
                
            }
            
        }
    });
    start();
}
    public void start() {
        connected = true;
        t.start();
        
    }
    
    public void stop() {
        sock.close();
    }
        

    public Socket getSock() {
        return sock;
    }
    public void setSock(Socket sock) {
        this.sock = sock;
    }
    

}




**package contents;
public class Contents {
    public static final int PORT = 25001;
    public static final String HOST = "localhost"; // 127.0.0.1
}**

标签: javasocketsimportpackage

解决方案


推荐阅读