est-il possible de vérifier l'existence de processus de Java dans Windows. P>
J'ai son PID possible, je veux savoir si cela fonctionne toujours ou non. P>
4 Réponses :
Voir si cela peut aider: P>
http://blogs.oracle.com/vaibhav/enry/listting_java_process_from_java p>
Cet article explique comment obtenir toutes les PID exécutées sur une machine Windows: vous devez comparer la sortie de l'appel code> cmd code> avec votre PID, au lieu de l'imprimer. P>
Si vous êtes sur des systèmes de type Unix, vous devez utiliser avec appeler des commandes système à partir de votre code Java n'est pas une solution très portable; Encore une fois, la mise en œuvre des processus varie selon les systèmes d'exploitation. P> PS code> au lieu de cmd code> p>
Commande de liste de tâches Windows Windows: stry> p> La commande DOS La deuxième colonne est la PID fort> p> Vous pouvez utiliser impression: p> réponse signifie que le PID est en cours d'exécution. . P> TaskList CODE> montre certains La sortie sur quels processus sont en cours d'exécution: p> TaskList Pour obtenir des informations sur un PID spécifique: p> is PID 1300 running? true
code:
int mypid = kernel32.instance.getCurrentProcessid (); p>
Bien sur. Voir Stackoverflow.com/a/26423642/985297