Это довольно просто в Windows, но немного сложнее в Linux. Я использую
Runtime.getRuntime().exec(new String[] { "/bin/bash", "-c", "java -classpath /home/4/byz/Orc" });
где Orc - файл класса с основной функцией.
Но ничего не происходит. Есть ли настройки? Я делаю что-то неправильно ?
Я хочу, чтобы программа java запускалась в терминале.
EDIT
Вот решение:
String[] cmdArray = {"gnome-terminal","java -classpath /home/r/byz/ Orchestrator"};
try {
Runtime.getRuntime().exec(cmdArray);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Так что в основном мы должны использовать gnome-терминал ..