Foro de elhacker.net

Sistemas Operativos => Windows => Mensaje iniciado por: JonaLamper en 27 Septiembre 2018, 21:28 pm



Título: Error al ejecutar fichero por lotes
Publicado por: JonaLamper en 27 Septiembre 2018, 21:28 pm
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


Título: Re: Error al ejecutar fichero por lotes
Publicado por: EdePC en 27 Septiembre 2018, 22:03 pm
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
  1. java -jar programita.jar

-- Dime que muestra?


Título: Re: Error al ejecutar fichero por lotes
Publicado por: JonaLamper en 27 Septiembre 2018, 22:14 pm
Es un fichero por lotes el ejecutable. Muestra:

Código
  1. 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?


Título: Re: Error al ejecutar fichero por lotes
Publicado por: JonaLamper en 27 Septiembre 2018, 22:49 pm
No me funciona :(


Título: Re: Error al ejecutar fichero por lotes
Publicado por: EdePC en 28 Septiembre 2018, 01:12 am
- 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


Título: Re: Error al ejecutar fichero por lotes
Publicado por: JonaLamper en 28 Septiembre 2018, 01:39 am
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.


Título: Re: Error al ejecutar fichero por lotes
Publicado por: JonaLamper en 28 Septiembre 2018, 01:42 am
ESPERA. Me lo he bajado de nuevo y me ha funcionado. Increíble.

Muchas gracias por todo  ;D


Título: Re: Error al ejecutar fichero por lotes
Publicado por: JonaLamper en 28 Septiembre 2018, 01:44 am
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).


Título: Re: Error al ejecutar fichero por lotes
Publicado por: EdePC en 28 Septiembre 2018, 02:58 am
- 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.