Tôi đã tạo một ứng dụng độc lập mà tôi muốn khi người dùng nhấp vào nút chạy thì terminal sẽ mở và một lệnh cụ thể sẽ được thực thi trên thiết bị đầu cuối. Tôi có thể mở thiết bị đầu cuối thành công bằng cách sử dụng mã sau ...thực hiện các lệnh trên thiết bị đầu cuối trong linux thông qua java
Process process = null;
try {
process = new ProcessBuilder("xterm").start();
} catch (IOException ex) {
System.err.println(ex);
}
Mã trên mở cửa sổ đầu cuối nhưng tôi không thể thực hiện bất kỳ lệnh nào trên đó. Bất cứ ai có thể cho tôi biết làm thế nào để làm điều đó?
Trên thực tế trong thiết bị đầu cuối tôi không muốn chạy một chương trình cụ thể. Tôi cần thực hiện một lệnh cụ thể. Ví dụ, $ gedit trong terminal. –
Không phải là gedit một chương trình? – Kennet
Bằng cách này tôi đã thử tuyên bố trên của bạn cho biết vì lợi ích nhưng nó không hoạt động, thậm chí không phải là thiết bị đầu cuối đang mở. –