Mi aplicación Java se inicia ejecutando un conjunto de comandos que están presentes en un archivo por lotes (archivo .bat). E importé esto al banco de trabajo de Eclipse. ¿Cómo ejecuto el archivo por lotes desde Eclipse? Al igual que en la línea de comando, doy "path: \ myBatchfile.bat" directamente. ¿Hay alguna manera que yo pueda hacer directamente desde Eclipse?Cómo ejecutar un script por lotes (archivo .bat) desde eclipse
42
A
Respuesta
65
Puede llamar a su archivo .bat utilizando la característica External Tools (en el menú Ejecutar).
Ejemplo:
12
O bien, puede crear un archivo de generación Ant, que se puede llamar a aplicaciones externas.
Esto le dará la ventaja de llamar al .bat no solo desde Eclipse, sino desde otros IDE, o desde la línea de comandos (en cualquier máquina).
1
También puede ejecutar un archivo por lotes (o cualquier otro archivo ejecutable) al abrirlo con el Editor del sistema. Use Open With -> System Editor
.
1
asociado con el editor de texto, haga clic - Abrir con (A partir de 2017 no hay un plugin con el editor especial)
Para ejecutar instalar el plugin como https://marketplace.eclipse.org/content/easyshell
Usted puede fácil ejecución .sh
con Git Bash, así
Cuestiones relacionadas
- 1. ¿Cómo ejecutar un archivo .bat desde cmake?
- 2. ejecutar un archivo por lotes desde C#
- 3. Ejecutar .jar desde archivo por lotes
- 4. ¿Cómo puedo ejecutar varios scripts PHP desde un script PHP (como un archivo por lotes)?
- 5. ¿Cómo ejecutar un archivo por lotes desde Java?
- 6. Ejecutar archivo por lotes desde Delphi IDE
- 7. ¿Cuánto demora ejecutar un archivo por lotes?
- 8. ¿Cómo ejecuto un script por lotes desde un script por lotes?
- 9. Ejecutando rake desde el archivo por lotes
- 10. Cómo ejecutar múltiples archivos .BAT dentro de un archivo .BAT
- 11. Incluir un archivo por lotes en un archivo por lotes
- 12. ¿Cómo ejecuto un script usando un archivo BAT?
- 13. Ejecutar archivo por lotes tras otro archivo por lotes se completa
- 14. Ejecutar archivo por lotes después de cada compilación en eclipse
- 15. Cómo evitar que el archivo de proceso por lotes (.bat) se cierre al ejecutar comandos?
- 16. Ejecutar archivo por lotes desde C# Número de permiso
- 17. ¿Ejecutar archivo por lotes en vb.net?
- 18. Batch/BAT - Cambie la configuración del proxy con un archivo por lotes/BAT
- 19. Llamar a un archivo .BAT desde otro archivo .bat
- 20. ¿Por qué Cygwin puede ejecutar scripts .bat?
- 21. Bucle script por lotes
- 22. Ejecutando el archivo .bat desde TeamCity
- 23. ¿Cómo esperar en un script por lotes?
- 24. ¿Cómo ejecuto un archivo por lotes desde mi aplicación Java?
- 25. Ejecutando vbscript desde el archivo por lotes
- 26. ¿Cómo se ejecuta un archivo .bat desde PHP?
- 27. Ejecutando un script por lotes en el cierre de Windows
- 28. ¿Cómo ejecutar gpg desde un script ejecutado por cron?
- 29. Ejecutar archivo por lotes en el instalador NSIS
- 30. Cómo hacer algo a cada archivo en un directorio con un script por lotes
Wow, acabo probamos este y funciona por ¡fectamente! No tenía idea de que podía hacer esto. ¡Gracias! El único problema es que Eclipse se queja al crear el archivo y, para editar el archivo, necesita abrirlo de otra forma, de lo contrario, aparece el error "win32 app". – djangofan
En 'Configuraciones de herramientas externas', puede crear una nueva configuración en' Programa' y seleccionar el archivo .bat para el campo 'Ubicación' y proporcionar el directorio de trabajo (seleccione su proyecto del área de trabajo). Solución muy fácil ... ¡Gracias! –
¡Gracias por esto! Eclipse sostenía el directorio de destino de mi proyecto de maven. Y cuando ejecuté mi instalación de mvn clean desde la consola de Windows, no realizaría la limpieza porque eclipse bloqueó el directorio. Pero si ejecuto el bat de eclipse, ahora funciona bien. +1 – AlexScript