Código fonte com erro
Pessoal, achei um código interessante na internet de Java. Só que o compilador diz que não consegue achar algns objetos
Ele está com algum erro?
import java.net.*;
public class Ping {
// the default port static int PORT = 80;
// representation of a ping target
static class Target {
InetSocketAddress address;
SocketChannel channel;
Exception failure;
long connectStart;
long connectFinish = 0;
boolean shown = false;
Target(String host) {
try {
address = new InetSocketAddress
(InetAddress.getByName(host), port);
}
catch (IOException x) { failure = x; }
}
// the result of a test command
void show() {
String result;
if (connectFinish != 0) result = Long.toString(connectFinish - connectStart) + "ms";
else if (failure != null) result = failure.toString();
else result = "Timed out";
System.out.println(address + " : " + result);
shown = true;
}
}Ele está com algum erro?
Gustavo Medeiros
Curtidas 0
Respostas
Eduardo Pessoa
21/02/2014
qual IDE está utilizando, dependendo da IDE ela pode te auxiliar.
GOSTEI 0
Gustavo Medeiros
21/02/2014
hehe bem , nenhuma... Tava compilando pelo javac mesmo
GOSTEI 0
Eduardo Pessoa
21/02/2014
seria uma boa ter uma IDE, porem, se quiser, posso testar por aqui.
GOSTEI 0
Eduardo Pessoa
21/02/2014
depois da um retorno. vlw
GOSTEI 0
Gustavo Medeiros
21/02/2014
Fica a vontade pra testar
GOSTEI 0
Alex Oliveira
21/02/2014
Primeiramente não vai rodar pois está faltando o método main, O Objeto channel do SocketChannel necessita do import java.nio.channels.SocketChannel e o método catch (IOException x) necessita do import java.io.IOException.
Obs: Esse tipo de estrutura que utiliza bibliotecas como java.io, java.nio necessita de um bom conhecimento da API do java caso o programador queira utilizar ferramentas básicas como bloco de notas e compilação na unha.
Obs: Esse tipo de estrutura que utiliza bibliotecas como java.io, java.nio necessita de um bom conhecimento da API do java caso o programador queira utilizar ferramentas básicas como bloco de notas e compilação na unha.
GOSTEI 0
Eduardo Pessoa
21/02/2014
não consegui testar.
GOSTEI 0