Я пытаюсь создать исполняемый файл .jar, который снова открывается в консоли терминала Mac.(ради наличия пользовательского интерфейса для ввода команд в программу)
// if program is not open in Terminal:
Runtime.getRuntime().exec("java -jar \"" + path + "\" isInConsole");
System.exit(0);
Этот код выполняет команду успешно, но без проблем, поэтому я не получаю интерфейс консоли.Как сделать так, чтобы оно открывало видимое окно терминала и выполняло в нем команду?
РЕДАКТИРОВАТЬ: мне удалось открыть терминал, но все еще нужно выяснить, как запустить в нем команду java -jar ...
.
Это работает:
String arg = "cd /Users/potato/Desktop";
Runtime.getRuntime().exec("open -a Terminal --args " + arg);
Но это не работает:
String arg = "java -jar /Users/potato/Desktop/test.jar isInConsole";
Runtime.getRuntime().exec("open -a Terminal --args " + arg);