Programación General > Java

 Ejecutar un Jar desde un aplicación

<< < (2/3) > >>

m0skit0:

--- Cita de: "MercedesH" ---porq probando directamente desde la linea de comandos funciona asi...pero ejecutandolo desde la aplicación no funciona
--- Fin de la cita ---

No entiendo muy bien...

¿Has probado con cmd /k y añadiendo el argumento también? P.ej:

cmd.exe /k java -jar C:/Desarrollos/Ejecutar/Ejecutar.jar TUFICHERO.TXT

¿Has probado a ejecutar otra cosa para ver si realmente funciona? P.ej:

Process proc = obj.exec(C:/WINDOWS/NOTEPAD.EXE);

Otra cosilla: la ruta de obj.exec() ¿no debería ir entrecomillada o algo?

MercedesH:
ok..Te explico:

Yo probe esto desde la interfaz de comandos: C:> java -jar C:/Desarrollos/Ejecutar/Ejecutar.jar, colocando el archivo txt en C y funciona. Pero desde la aplicación, es decir con el getRuntime() no funciona. Y lo estoy colocando entre comillas.

Ahora desde ejecutar, colocando cmd /k o cmd /c  java -jar C:/Desarrollos/Ejecutar/Ejecutar.jar, no funciona.

m0skit0:

--- Cita de: "MercedesH" ---colocando el archivo txt en C
--- Fin de la cita ---

Supongo que te refieres a colocarlo en la raíz del disco C:

¿Podrías postear la parte del código Java que tenga que ver con el fichero de texto?

MercedesH:
Si lo copie en C..

OK, el archivo tiene ciertos datos de configuración que leo en el programa. Una parte de estas es la siguiente:

ip = ManejoArchivos.LeerArchivo("configuracion.txt", 2);

m0skit0:
Ponle "C:configuracion.txt" y vuelve a probar. Así vemos si el problema reside en que no encuentra el fichero o en otra parte...

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa