elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: [1]
1  Programación / Java / Problemas con fichero jar en: 17 Julio 2023, 09:09 am
Hola he creado el fichero adjunto con netbeans y desde netbeans funciona bien pero cuando intento ejecutar el jar de ./dist no hacen nada y tampoco lanza un mensaje de error. Me podeis echar una mano. Gracias

Código
  1. import java.io.BufferedReader;
  2. import java.io.BufferedWriter;
  3. import java.io.FileWriter;
  4. import java.io.IOException;
  5. import java.io.InputStreamReader;
  6. import java.net.HttpURLConnection;
  7. import java.net.InetAddress;
  8. import java.net.URL;
  9. import java.net.UnknownHostException;
  10.  
  11. public class HowIP {
  12.    public static void main(String[] args) {
  13.       try {
  14.            // URL del servicio para obtener la IP externa
  15.            String url = "https://api.ipify.org";
  16.  
  17.            // Crear la conexión HTTP
  18.            HttpURLConnection conexion = (HttpURLConnection) new URL(url).openConnection();
  19.  
  20.            // Configurar la solicitud y obtener la respuesta
  21.            conexion.setRequestMethod("GET");
  22.            int respuestaCodigo = conexion.getResponseCode();
  23.  
  24.            if (respuestaCodigo == HttpURLConnection.HTTP_OK) {
  25.                // Leer la respuesta
  26.                BufferedReader lector = new BufferedReader(new InputStreamReader(conexion.getInputStream()));
  27.                String linea;
  28.                StringBuilder respuesta = new StringBuilder();
  29.  
  30.                while ((linea = lector.readLine()) != null) {
  31.                    respuesta.append(linea);
  32.                }
  33.  
  34.                lector.close();
  35.  
  36.                // Mostrar la dirección IP externa            
  37.  
  38.                String ipExterna = respuesta.toString();
  39.  
  40.                // Ruta del archivo
  41.  
  42.                String rutaArchivo = "./dist/ip/historialIP.txt";
  43.  
  44.                // Escritura del Archivo
  45.  
  46.                BufferedWriter escritor = new BufferedWriter(new FileWriter(rutaArchivo));
  47.                escritor.write(ipExterna);
  48.  
  49.                //Cerrar escritura Archivo
  50.  
  51.                escritor.close();
  52.  
  53.                System.out.println("Tu dirección IP externa es: " + ipExterna);
  54.            } else {
  55.                System.out.println("Error al obtener la dirección IP externa. Código de respuesta: " + respuestaCodigo);
  56.            }
  57.  
  58.            // Cerrar la conexión
  59.            conexion.disconnect();
  60.        } catch (IOException e) {
  61.            e.printStackTrace();
  62.        }
  63.    }
  64. }

MOD: Etriqueta GeSHi
2  Programación / Java / Re: Temario, curso y simulador Sun Certified Java Associate (SCJA) en: 22 Marzo 2012, 08:09 am
hola puedes subir a otro servidor el Temario, curso y simulador pq megaupload esta out

gracias.

 ;-) ;-) >:D
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines