J'ai un petit problème à tuer un processus. je peux tuer le processus qui peut s'exécuter directement à partir de l'exécution (par exemple: mspaint.exe, calc.exe) mais je ne peux pas tuer le processus qui ne peut pas exécuter de courir (par exemple: wmplayer.exe)tuer un processus en Java
Voici ce que j'ai fait:
(ce que je peux tuer est)
public static void main(String[] args) {
try {
Runtime.getRuntime().exec("taskkill /F /IM mspaint.exe ");
} catch (IOException e) {
e.printStackTrace();
}
(et ce que je ne peux pas tuer est)
try {
//Runtime.getRuntime().exec("mspaint");
String process = "C:\\Program Files (x86)\\Windows Media Player\\wmplayer.exe";
Runtime.getRuntime().exec("taskkill /F /IM process ");
} catch (IOException e) {
e.printStackTrace();
}
Votre code tente de tuer un processus processus nommé. – pvg
le processus contient le chemin du processus actuel et je suis incapable de tuer comment puis-je tuer à partir de ce chemin spécifique? –
Le point était le code que vous avez écrit il ne fonctionnera jamais parce que vous n'incluez jamais le nom du processus dans la commande que vous exécutez. – pvg