Problema con ejecución de .bat ayuda

Iniciado por MC.cover, 12 Enero 2016, 04:47 AM

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

MC.cover

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 (bash) [Seleccionar]

@echo off

cd C:\
set ruta= %cd%
cd %ruta%
java -jar Eliminar.jar

PAUSE


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 :).

Eleкtro

#1
Si el archivo .jar se encuentra en el directorio de trabajo del archivo .bat, entonces creo que simplemente podrías hacer esto:

Código (dos) [Seleccionar]
@Echo Off
"java.exe" -jar "%CD%\Eliminar.jar"
Pause


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:

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