我在Java遇到一个奇怪的问题,我从来没有见过。
错误是“服务器类型的没有封闭实例是可访问的。必须使用服务器类型的封闭实例(例如x.new A(),其中x是服务器的实例)限定分配。
我注释过的行是发生错误的地方。
package game;
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.ArrayList;
import java.util.List;
import java.util.NoSuchElementException;
import java.util.StringTokenizer;
public class Server {
private static List clients;
class ReceiveDataListener implements SocketListener {
@Override
public void dataReceived(ThreadModtagClient client, String data) {
}
}
/**
* @param args
* @throws IOException
*/
public static void main(String[] a