La mejor formación técnica y gratuita de la red para el Administrador de Sistemas Microsoft
   

 Powered by Max Banner Ads 

Tanto si creamos un .bat o un .exe para iniciar nuestra aplicación hecha en java tendremos una ventana del intérprete de comandos abierta de fondo.
En teoría este problema lo presenta el comando java mientras que el comando javaw no abre ninguna ventana de cmd. Pero en mi caso si que se queda la ventana abierta así que tuve que buscar solución.
Si no nos interesa la información que se pueda mostrar en esta ventana podemos hacer que se oculte nada más se inicie nuestra aplicación.
La orden a utilizar sería:

START /B javaw.exe -jar aplicacion.jar

El comando START inicia una ventana aparte para ejecutar un programa o comando y el parámetro  /B inicia la aplicación sin crear una ventana.

Ricardo F (60 Posts)


15 respuestas a Ocultar ventana de CMD al ejecutar una aplicación en Windows (Java)

  • Excelente…. siempre habia tenido la duda y el otro dia vino a mi cabeza nuevamente ya que habia bajado el fuente del LimeWire y lo habia compilado para que se comportara como el Professional o de paga pero siempre tenia que cerrar la ventanita… del CMD ahora ya se el truco… mil gracias!!!

  • He de decir que te quiero. Llevo pegandome con la ventana del CMD toda la tarde hasta que he encontrado tu truco. Muchas Gracias

  • Hola,
    he hecho un aplicacion java y la he empaquetado en un JAR, al intentar ejecutarlo mediante el comando javaw me da error de la JVM, pero si lo ejecuto kon java se ejecuta mi aplicacion. No parece problema de la aplicacion, pues en otro equipo la ejecuto con javaw sin problemas, lo unico que cambia de un equipo a otro es la JVM(j2dsk142_03 y j2dsk142_08), a que puede deberse que no me deje ejecutar mi aplicacion con el comando javaw, pero si con java??

    Gracias amigos, un saludo, ciao:D

  • Por la versión no creo que sea ya que te permite ejecutar con java. Pero como dices que en otros equipos funciona, es de suponer que la aplicación está bien. Yo actualizaría java a una versión más reciente ya que supongo que es un problema de la instalación en tu máquina.
    Aunque para asegurarte del todo puedes probar a instalar la misma versión de java que tú tienes en la máquina que falla en otra máquina y probar para salir de dudas.
    También ayudaría que me dijeras qué error te da javaw.
    Espero haberte sido de ayuda. Un saludo.

  • hola d nuevo amigos,
    tengo un problema con la JVM, a ver si me podeis echar una mano:
    hace tiempo instale el servidor de aplikaciones WebLogic para hacer unas practikas, este trae una makina virtual, el problema es que no me la reconoce el sistema y no se como decirselo(instalarla).
    el servidor me aparece en la lista de programas instalados(panel de control), pero el JDK que trae no aparecce, supongo k es por eso por lo k no m la reconoce el sistema……….¿como podria instalarla en el sistema?

    weno, no se si kedo klaro mi problema, espero aber sabido explikarme…….un
    saludo rikardo, ciao¡¡

  • Hola, tengo un problema con el comando START del DOS.

    Coloco el parámetro /B y me figura “Modificador no válido: /B”. Tengo el DOS 4.1 si les es de ayuda.

    Me gustaría saber de otro comando de mantener oculta una ventana de comandos por lotes.

    Mil gracias.

  • No estoy trabajando con java pero tengo el mismo problema hice
    un bat para conectarme con vnc desde windows 98 a un Servidor Linux
    y cuando me desconecto de la sesion encuentro la ventana del DOS.
    En windows xp la oculto con cmdow(cmdow @ /hid) pero no me
    funciona en windows 98..alguna idea?

    Saludos…

  • Excelente, ya sabia yo que tenia que hacerse con un parámetro extra, bueno gracias por tu aporte. Se me habia olvidado las posibilidades que tiene la consola.
    Algo similar para linux seria también excelente….

  • Estimado, agradezco mucho este aporte ya que tengo aplicaciones desarrolladas en JAVA que tengo que ejecutar desde la consola debido a capturas de impresoras de RED, etc y quedaba HORRIBLE la consola abierta de fondo, estaba buscando la solucion hasta que llegue a su BLOG, me fue de mucha ayuda por lo tanto me tome el tiempo de agradecerle.
    Salud!!

  • Buenisimo, llevo varios años usando la aplicación con la consola abierta, fue de mucha ayuda.
    Gracias

  • gracias por la informacion tenia tipo buscando algo asi

  • La de horas que llevo buscando en la red como ocultar la dichosa ventanita… MUCHAS GRACIAS

  • Gracias, estoy haciendo un pack de desatendidos, y uso algunas ordenes mediante CMD, y me quedaba la ventanita… ahora probe con el comando, y solo se ve un instante al ejecutarlo.
    Saludos y gracias por el aporte.

  • ¡¡WOW!! muchisimas gracias, aundube penando durante mucho tiempo con el problema de como cerrar la ventanita, probe con muchas formas hasta que por manera de enviado del cielo encontre tu “Truco”

    Mil gracias

  • Buen día, tengo este código: String g = “C:/Users/FERNANDOSISTEMAS/Desktop/a.wav”;
    String s = “cmd.exe /C START wmplayer.exe ” + g;
    // String s = “cmd.exe /C START wmplayer.exe ” + g;
    try {
    //String command = ” cmd.exe /C START ” + host + “:”;
    Process p2 = Runtime.getRuntime().exec(s);
    } catch (IOException ex) {
    ex.getStackTrace();
    }
    System.out.println(s);

    quiero que cuando llame al reproductor se oculte. Gracias.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *


uno + 5 =

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>