Я работаю над настройкой сервера для своей базы данных SQLite, но по какой-то причине мой порт отказывается распознаваться.

Я получаю сообщение об ошибке: «Несколько маркеров в этой строке - утечка ресурсов: 'serverSocket' никогда не закрывается - порт не может быть преобразован в переменную - синтаксическая ошибка на токене": ", недействительно"

Когда я удалю порт: 8000, он запустится, но я не смог найти сервер.

public class Controller {

public static void main(String[] args) throws IOException, SQLException, Exception {
    menuOptions(); 

    final ServerSocket serverSocket = new ServerSocket(port:8000);  

    System.out.println("Connected");

    int i= 1;
    while (true) {

        final Socket socket = serverSocket.accept();        
        System.out.println ("Connected to " + (i++) + "client:" +socketgetRemoteSocketAddress());

        // socket get input stream();
        final OutputStream outputStream = socket.getOutputStream();
        final PrintWriter printWriter = new PrintWriter(outputStream);
        printWriter.println("HTTP/1.0 200 OK");
        int size = 12 + Integer.toString(i).length();
        printWriter.println("Content-length: " + size);
        printWriter.println("");
        printWriter.println("Hello World " + i);
        printWriter.flush();
        System.out.println("Sent.");
        serverSocket.close();
    }

    ```


0
Jenny