Quelle est la conception typique d’un programme (tel qu’un utilitaire de ligne de commande) pour générer un éditeur externe et relire les modifications apscopes au fichier? De nombreux utilitaires de ligne de commande le font. Par exemple, svn commit
lance un éditeur externe pour obtenir le commentaire s’il est exécuté sans -c
.
Certaines options que j’ai considérées sont:
Espérons que la solution est indépendante de la plate-forme. Pour mémoire, ma plate-forme est la JVM sur OS X.
PS Des conseils sur les tags appropriés pour cette question?
Si vous lancez un processus via Java (Runtime.exec), vous récupérez un object Process, qui dispose d’une méthode waitFor () qui vous indiquera quand le processus est terminé.
Il suffit de lancer vi ou nano ou autre via ça, et une fois qu’il est terminé, vous pouvez lire le fichier.