Исключение в потоке «main» java.net.BindException: адрес уже используется - ошибка только в NetBeans

На моей машине следующий код компилируется в Eclipse, но выдает исключение в Netbeans. Сообщение об ошибке гласит «Исключение в потоке» main «java.net.BindException: адрес уже используется».

Какова правильная конфигурация в Netbeans для компиляции этого кода? Кажется, проблема связана с тем, что у меня есть две основные функции. Если я начну запускать одно из приложений, второе не запустится, исключая опубликованное выше исключение.

Server.java

import java.io.*;
import java.net.*;

public class Server {

    public static void main(String[] args) throws Exception {

        Server myServ = new Server();
        myServ.run();

    }

    public void run() throws Exception {

        ServerSocket mySS = new ServerSocket(9999);
        Socket SS_accept = mySS.accept();

        InputStreamReader mySR = new InputStreamReader(SS_accept.getInputStream());
        BufferedReader myBR = new BufferedReader(mySR);

        String temp = myBR.readLine();
        System.out.println(temp);

    }

}

Client.java

import java.io.*;
import java.net.*;

public class Client {

    public static void main(String[] args) throws Exception {

        Client myCli = new Client();
        myCli.run();

    }

    public void run() throws Exception {

        Socket mySkt = new Socket("localhost", 9999);
        PrintStream myPS = new PrintStream(mySkt.getOutputStream());

        myPS.println("Hello server");

    }

}

Ответы на вопрос(4)

Ваш ответ на вопрос