Hola,
Cita:
Iniciado por Darkhogg En cualquier caso, si lo que necesitas es deshacerte de la consola en windows, en lugar de utilizar directamente el comando, utiliza start:
Código:
start "javaw MiClase.class"
Si no lo haces así el CMD se queda abierto durante la ejecución completa del programa, dando el mismo efecto que lanzando java en lugar de javaw
Java y Javaw esperan un nombre de una clase, si lo escribes exactamente así te va a tirar una excepción 'NoClassDefFoundError' por el ".class". Y si escribes 'start' con esa composición de comillas (") desde una consola te va a abrir otra consola más porque toma lo que está entre comillas como el título de la ventana y no como la aplicación a ejecutar.
start javaw MiClase
Si el classpath no encuentra la clase, porque ejecutó ese comando en una carpeta diferente, también genera un "NoClassDefFoundError".
Cita:
Iniciado por HackmanC "C:\Archivos de programa\Java\jre6\bin\javaw.exe" -cp .;"C:\ciclo-dai\Tema1\bin\ejercicios\" CuadroDialogo
Esta es normalmente la composición que tendría que tener una línea de comandos para ejecutar cualquier aplicación correctamente, si a NazCarLpa no le funcionó posiblemente fue porque no mencionó algo. Posiblemente el path a javaw no era el correcto, el classpath necesitaba mas librerías o el nombre de la clase era incorrecto (posiblemente ni había compilado la clase, lo que eclipse hace automáticamente).
Saludos,