Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: MC.cover en 12 Enero 2016, 04:47 am



Título: Problema con ejecución de .bat ayuda
Publicado por: MC.cover en 12 Enero 2016, 04:47 am
Hola tengo un pequeño problema tengo 2 archivos uno .jar y otro .bat mi problema radica en el .bat el cual el codigo es:
Código
  1. @echo off
  2.  
  3. cd C:\
  4. set ruta= %cd%
  5. cd %ruta%
  6. java -jar Eliminar.jar
  7.  
  8. PAUSE
  9.  

en este codigo lo que intento hacer es entrar a la ruta donde tengo almacenado el .bat la cual es la misma que el .jar , para poder ejecutar el .jar.

mi problema radica en que al ejecutarlo me salta el siguiente mensaje de error:Unable to access jarfile Eliminar.jar .

Y no se porque. Cabe destacar de que lo tengo que hacer en modo administrador para ello le doy a ejecutar como administrador al .bat .
Espero me puedan ayudar desde ya muchas gracias :).


Título: Re: Problema con ejecución de .bat ayuda
Publicado por: Eleкtro en 12 Enero 2016, 07:45 am
Si el archivo .jar se encuentra en el directorio de trabajo del archivo .bat, entonces creo que simplemente podrías hacer esto:

Código
  1. @Echo Off
  2. "java.exe" -jar "%CD%\Eliminar.jar"

No le des tantas vueltas a los directorios.

Si te sigue saliendo ese error de la consola de java, al parecer puede ser debido a muchos problemas diferentes, entre ellos los permisos de usuario:
  • Error: Unable To Access Jar File - StackOverflow (http://stackoverflow.com/questions/11943948/error-unable-to-access-jar-file)

Prueba el script en modo normal y en modo administrador, si el modo normal te funciona pues ya sabes de donde viene el problema.

Saludos