在我的程序中,如果任务管理器正在运行,我想杀死它。我试过这个:
private static final String TASKLIST = "tasklist";
private static final String KILL = "taskkill /F /IM ";
if(isProcessRunning("Taskmgr.exe")){
// TODO code application logic here
killProcess("Taskmgr.exe");
}
Run Code Online (Sandbox Code Playgroud)
这是我的isProcessRunning()方法:
public static boolean isProcessRunning(String servicename) throws Exception {
Process p = Runtime.getRuntime().exec(TASKLIST);
BufferedReader reader = new BufferedReader(new InputStreamReader(
p.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
if (line.contains(servicename)) {
System.err.println(line);
return true;
}
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
And the killprocess() method:
public static void killProcess(String serviceName) throws …Run Code Online (Sandbox Code Playgroud) 我加入的依赖于spring-boot-starter-data-jpa和spring-boot-starter-jdbc和mysql-connector-java。
我遇到了问题:"missing artifact javax .validation:validation-api:jar:2.0.1 final.“
我该如何解决?