Hola Al final he conseguido averiguar lo que pasaba tenia instaladas dos versiones de java y al ejecutar el .bat lo ejecutava en la versión antigua por lo que no funcionaba. Esto lo he averiguado ejecutando desde dos. El error que que daba es que no encontraba el temporal para ejecutar la aplicación. Gracias por vuestra paciencia Pau Aragó