Ver Mensaje Individual
  #17 (permalink)  
Antiguo 06/10/2010, 19:39
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: Ejecutar un .class con un .bat

Cita:
Iniciado por Darkhogg Ver Mensaje
Lo primero sinceramente hace siglos que no lanzo una aplicación java desde consola de comandos, ...

Bueno, a mi me pasó algo parecido no me acordaba de la sintaxis exacta de los comandos, solamente lo quería aclarar porque algún tiempo después entran aquí al foro otras personas buscando la misma información.

Cita:
Iniciado por HackmanC Ver Mensaje
... Oops, tienes toda la razón, lo que sucede es que java.exe y javaw.exe esperan una clase, no un path a un archivo que contiene una clase y seguramente te va a generar ese error. ...

Cita:
Iniciado por Darkhogg Ver Mensaje
... Lo segundo tienes mucha razón, pero basta añadir una cadena vacía delante:
start "" "blahblahblah"
El problema acá es que se quiere evitar la consola del Símbolo del sistema de Windows (que no abra la ventana de cmd). El comando 'start' es un comando interno de 'cmd.exe', para usar 'start' obligatoriamente tienes que abrir una ventana.

Es decir, para usar 'start' tienes que tener una ventana de cmd abierta o escribir el acceso directo como: cmd /C start ... etc. Y por lógica abrirá una ventana de cmd aunque sea por unos segundos. En otros casos es muy útil.

Saludos,