Pregunta

Estoy intentando generar mediante programación javadocs a través de una instancia de Runtime a través del método exec() pasando en los comandos necesarios para generar javadocs. En primer lugar no estoy familiarizado con la creación de javadocs a través de la línea de comandos y el segundo no estoy familiarizado con el método exec () desde Runtime. Como prueba de que era capaz de ejecutar los programas compilados a partir de clases de C # a través del comando exec() pero no era capaz de hacerlo con los ejecutables compilados a partir de clases de C ++, lo que está causando este comportamiento? También, que era incapaz de ejecutar el archivo javadoc.exe a través del comando exec() mientras apunta al directorio bin del JDK. ¿Cómo puedo generar javadocs a través de argumentos exec(), y es incluso posible hacerlo? Gracias.

¿Fue útil?

Solución

Sin duda, debería ser posible hacer eso.

Hay algunas trampas asociadas con Runtime.exec. Por ejemplo, si usted no consume el error estándar y salida estándar arroyos entonces cualquier proceso ejecutado bloqueará.

También vale la pena señalar que no todo se puede ejecutar en una consola es un ejecutable. los comandos del sistema como "eco" no funcionará.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top