次のコードを使用して、Javaアプリからコマンドを実行しています。
String cmd[] = {"sh","-c", "sudo chmod 777 -R " + path};
Terminal.runCommand(cmd);
.jarをクリックして実行し、[プログラムから開く]->[Java]を選択します。
問題は、「sudo」コマンドが原因でアプリがパスワードを待ち続けているのに、端末が呼び出されず、ユーザーがパスワードを指定できないことです。
では、どうすれば上記のクーマンドと端末を呼び出して、ユーザーにパスワードを挿入する機会を与え、アプリケーションを最終的に続行できるでしょうか。
ありがとうございました!