O que estou errando neste codigo? Plz

Então, tentei de N formas mas nao achei o erro no codigo, o que estou errando, olhe so o codigo e o erro que está dando:

Erro

[quote]run:
[color=red]Exception in thread “main” java.lang.RuntimeException: Erro: Server
(“Falta numero da porta ou formato incorreto”)
at teste.Server.main(Server.java:26)
Java Result: 1
CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)[/color]
[/quote]

Server

[code]package teste;

/*
*
*/

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

public class Server {
public Server (int port) throws IOException {
ServerSocket server = new ServerSocket (port); //cria uma nova socket na porta port
//ciclo infinito que vai ficar a espera de clientes criando uma nova ligacao sempre que um utilizador se liga
while (true) {
Socket client = server.accept ();//sleep
System.out.println ("Aceite do endereco(host): " + client.getInetAddress ());

  ChatHandler c = new ChatHandler (client);//cria um novo objecto do tipo ChatHandler
  c.start ();//inicia a treath
}

}

public static void main (String args[]) throws IOException {
if (args.length != 1)
throw new RuntimeException (“Erro: Server \n(“Falta numero da porta ou formato incorreto”)”);
new Server (Integer.parseInt (args[0]));
}
}
[/code]

Thread duplicada, post respondido em outra thread.

http://www.guj.com.br/posts/list/206326.java

Abraços.

Não duplique tópicos. Isso gera muitos inconvenientes não só para você, mas para quem te ajuda aqui no GUJ.

Você pode ter que responder duas vezes a mesma coisa, ou alguém pode perder tempo respondendo uma dúvida já respondida, entre outras coisas.
Na dúvida entre dois fóruns, poste em apenas um deles e nós da moderação moveremos o tópico.

Quem quiser acompanhar, é só seguir o link que o colega postou acima.
Esse aqui será trancado.