Stworzyłem samodzielną aplikację, w której chcę, gdy użytkownik kliknie na przycisk Uruchom, wtedy terminal powinien się otworzyć, a konkretne polecenie powinno zostać wykonane na terminalu. Jestem w stanie otworzyć terminal powodzeniem stosując następujący kod ...wykonywanie poleceń na terminalu w Linuksie poprzez Javę
Process process = null;
try {
process = new ProcessBuilder("xterm").start();
} catch (IOException ex) {
System.err.println(ex);
}
Powyższy kod otwiera okno terminala, ale nie jestem w stanie wykonać dowolne polecenie na nim. Czy ktoś może mi powiedzieć, jak to zrobić?
faktycznie w terminal nie chcę uruchamiać określonego programu. Muszę wykonać konkretne polecenie. Na przykład $ gedit w terminalu. –
Czy nie jest programem? – Kennet
Przy okazji wypróbowałem twoje powyższe stwierdzenie dla wiedzy, ale to nie działa, nawet terminal się nie otwiera. –