En java he creado dinámicamente un archivo por lotes bajo archivos de programa en el directorio bin de tomcat y lo ejecuto dinámicamente, pero no se ejecuta. Si hago doble clic en el archivo por lotes generado, se ejecutará. (El problema ocurre en la máquina del servidor de Windows.)No se puede ejecutar el archivo por lotes generado dinámicamente desde Java
En mi máquina y en muchas máquinas XP, este proceso funciona bien.
¿Depende del sistema operativo o el archivo está en los archivos de programa por lo que no puede tener permisos para ejecutar o hay algún otro problema?
¿Ha intentado crearlo en otro lugar, es decir, en un directorio no cargado por permisos de ejecución? –
Elimine cada instancia de la palabra "dinámicamente" de su pregunta (e idealmente su mente), porque ** la mayoría ** de las veces agrega * nada * a su pregunta. Para ilustrar: ¿cómo se crea un archivo de forma no dinámica? ¿O cómo ejecutas uno no dinámicamente? –
¿Cómo intentas ejecutarlo? Usando Runtime.exec()? "no ejecuta" - ¿cómo se manifiesta? Cualquier mensaje de error? –