Question

Je suis à la recherche d'un paquet pour soutenir l'exécution fiable des processus externes de Java. Mes critères:

  • Résumé sur OS. Donc, si je veux courir « foo », il va chercher « foo.bat », « foo.exe » sous Windows et « foo » sous d'autres systèmes d'exploitation (ou, ont une façon de faire passer une carte de os-> commande)
  • Être capable d'exécuter des classes Java en donnant simplement le nom de la classe et des arguments (de sorte que le paquet localise la commande java, des copies de drapeaux JVM et exécute ensuite)
  • stdout de processus et stderr correctement
  • Chien de garde / capacités de surveillance

Je l'ai regardé commons-exec, mais il semble que ça répond seulement 3 & 4. Ant a un support pour l'exécution, mais ressemble à un surpuissant à l'utiliser uniquement à cette fin.

Était-ce utile?

La solution

Vous devrez probablement aller avec « commons-exec » puis se retrousser les manches et à écrire du code.

Ce sont plutôt des exigences spécifiques.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top