我正在使用以下代码从我的 Java 应用程序运行命令:
String cmd[] = {"sh","-c", "sudo chmod 777 -R " + path};
Terminal.runCommand(cmd);
我想执行 .jar 只需单击它并选择“Open with..”->“Java”;
问题是由于“sudo”命令,应用程序一直在寻找密码,但没有调用终端,用户无法提供密码..
那么,我怎么能调用上面的 coomand 和一个终端来让用户有机会插入密码并且应用程序最终继续运行呢?
非常感谢!