[ Foro de Java ]

Jar

01-Sep-2014 23:39
Invitado (wind)
1 Respuestas

Saludos.

He creado un programa básico en formato Jar, sin embargo al ejecutar el archivo Jar (Hola mundo), no se alcanza a ver la consola, y yo creo que le hace falta una o varias lineas de código, por ejemplo: "Presione una tecla para finalizar el programa " o " Presione enter para finalizar el programa.
Utilizo NetBeans.
Muchas gracias por su tiempo.


/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package hola.mundo;

/**
 *
 * @author Wind
 */
public class HolaMundo {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        System.out.println("Hola mundo");
    
// TODO code application logic here
    }
    
}




02-Sep-2014 01:13
Nacho Cabanes (+83)

El problema no tiene que ver con que sea un fichero "jar", que es simplemente un tipo de "contenedor" (básicamente un fichero ZIP con ciertos "metadatos" adicionales).

El problema es que es una aplicación de consola, y dices qué utilizas para crearla pero no para lanzarla. Si la lanzas desde un entorno gráfico y no desde una consola, la ventana se abrirá y se cerrará sin que dé tiempo a leerla.

Hay dos soluciones:

- Lanzarla desde una consola (lo razonable, ya que es una aplicación de consola).

- Añadir una pausa al final del programa (menos razonable a priori, porque falseas la lógica del programa).






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)