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:
O que estou errando neste codigo? Plz
7 Respostas
Amigo o problema é a falta do paramêtro na hora de executar a classe main.
Por isso que ele estoura o erro, porém por qual motivo esta fazendo isso abaixo:
if (args.length != 1)
throw new RuntimeException ("Erro: Server <port> \n(\"Falta numero da porta ou formato incorreto\")");
new Server (Integer.parseInt (args[0]));
}
sendo que vc lança uma exception e depois tenta chamar o server.
O correto não seria:
if (args.length != 1)
throw new RuntimeException ("Erro: Server <port> \n(\"Falta numero da porta ou formato incorreto\")");
}
new Server (Integer.parseInt (args[0]));
Abraços!
tentei desta forma e ainda continua dando o erro de porta, q lasqueira
Esse código é teu? Ou copiaste de algum lado? Como estás a executar?
peguei uma bse da net e fui modificando pra se aptar ao que eu quero
E como estás a executar? O problema parece ser simplesmente não estares a passar a porta ao executar.
isso que nao estou intendendo, fala que a porta nao tem, e da este erro
Voce esta passando argumentos ao executar?
Tipo
java Server 2000
Perceba que voce converte o args[0] no método main para ser a port que voce quer.