Error al ejecutar fichero por lotes

Iniciado por JonaLamper, 27 Septiembre 2018, 21:28 PM

0 Miembros y 1 Visitante están viendo este tema.

JonaLamper

Me he descargado un programa y para ejecutarlo debo entrar en una carpeta y simplemente ejecutar un fichero por lotes (está hecho en Java). Lo que me ocurre es que se ejecuta pero inmediatamente se cierra la pantalla (como si diese un pantallazo).

El programa me funciona bien en otro ordenador. Pensé que podía ser por Java, pero acabo de actualizarlo y sigue igual.

¿Sabéis de qué podría ser?

Muchas gracias  ;D
Utilizar palabras para hablar de palabras es como utilizar un lápiz para hacer un dibujo de ese lápiz sobre el mismo lápiz.

EdePC

#1
Saludos,

- Dirígeta a la carpeta que contiene tu programita, luego vas a tu barra de dirección (donde aparece la ruta ej.: c:\users\pepito\desktop\) borra esa ruta y escribe: cmd, luego das ENTER (con esto abres una CMD situada en la ruta actual)

-- Si tu fichero es un .jar

Código (bash) [Seleccionar]
java -jar programita.jar

-- Dime que muestra?

JonaLamper

Es un fichero por lotes el ejecutable. Muestra:

Código (bash) [Seleccionar]
El sistema no puede encontrar la ruta especificada. Cannot find USE executable. Please provide correct path to use .jar.

Vale, imagino que simplemente tengo que añadir la ruta del ejecutable a la variable PATH del sistema, ¿no?
Utilizar palabras para hablar de palabras es como utilizar un lápiz para hacer un dibujo de ese lápiz sobre el mismo lápiz.

JonaLamper

Utilizar palabras para hablar de palabras es como utilizar un lápiz para hacer un dibujo de ese lápiz sobre el mismo lápiz.

EdePC

- Puedes subir o poner el enlace a dicho programita, sino puedes subir capturas de pantalla que muestren tu problema, me parece que o estás haciendo mal uso del programita o que no está completo

JonaLamper

Claro. Link:  https://sourceforge.net/projects/useocl/

Es un programa para modelado de software (diagramas UML principalmente). Ni siquiera hace falta instalarlo. Sólo se descarga, se descomprime y dentro de la carpeta bin está el fichero por lotes ejecutable.
Utilizar palabras para hablar de palabras es como utilizar un lápiz para hacer un dibujo de ese lápiz sobre el mismo lápiz.

JonaLamper

ESPERA. Me lo he bajado de nuevo y me ha funcionado. Increíble.

Muchas gracias por todo  ;D
Utilizar palabras para hablar de palabras es como utilizar un lápiz para hacer un dibujo de ese lápiz sobre el mismo lápiz.

JonaLamper

Vaya, vaya... curiosamente lo he movido a otra carpeta y es cuando no consigue ejecutar el fichero por lotes (sí que lo ejecuta pero inmediatamente se cierra el programa).
Utilizar palabras para hablar de palabras es como utilizar un lápiz para hacer un dibujo de ese lápiz sobre el mismo lápiz.

EdePC

- Como supuse, es realidad es un típico programa hecho bajo ambientes Linux, es decir es un embrollo de carpetas, archivos, dependencias, etc, etc, etc. (ya se darán cuenta de lo que pienso de linux  :xD)

- Entonces eso, el programa es todo ese conjunto de carpetas y archivos, tienes que moverlos como si fueran una sola unidad.