有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

找不到使用线程错误RequestProcessor的Java服务器

import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;

public class WebServer {

    public static void main(String[] args) throws IOException {
        ServerSocket listener = new ServerSocket(8080);
        while (true) {
            Socket socket = listener.accept(); // accept the connection.
            Thread t = new Thread(new RequestProcessor(socket)); // create a new thread.
            t.start(); // start the thread.
        }
    }
}

当我运行这个代码时,我得到了这个错误

WebServer.java:27: error: cannot find symbol
Thread t = new Thread(new RequestProcessor(socket)); // create a new thread.
                          ^
  symbol:   class RequestProcessor
  location: class WebServer
1 error

我对java的服务器端非常陌生,我是不是忘了导入一些东西了? 还是我的线程没有正确启动? 我对线程技术也很陌生,我通常会处理GUI的东西,所以尽量不要对我苛刻


共 (0) 个答案