Я попробовал все ответы отсюда:
открыть виртуальную клавиатуру Windows в программе Java
Я выполнил Runtime.getRuntime().exec("cmd /c osk");
и не могу закрыть его, как советовали, и мне нужно закрыть его после некоторых процессов.
Я старался:
import java.io.IOException;
public class ShowVirtualKeyboard{
public static void main(String argv[]) throws IOException {
String sysroot = System.getenv("SystemRoot");
Process proc = Runtime.getRuntime().exec(sysroot + "/system32/osk.exe");
}
}
и я получил ошибку
Cannot run program "C://Windows/system32/osk.exe": CreateProcess error=740, The requested operation requires elevation