我需要一些关于我的Java桌面应用程序的帮助。我有一个按钮(我的意图)终端(Linux)或提示符/ cmd(Windows)并传递一些命令(我试图使用ping命令)。打开终端/提示并通过一个命令(ping)
我只知道如何打开终端,但我无法传递命令。我如何做到这一点?
谢谢。
编辑:
我此时代码:
Runtime rt = Runtime.getRuntime();
String sistemaOperacional = System.getProperty("os.name").toLowerCase();
String ip = "192.168.7.1";
String comando = "ping -c 100 "+ip;
if (sistemaOperacional.contains("linux")){
try {
rt.exec("gnome-terminal ");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
else if (sistemaOperacional.contains("win")){
try {
rt.exec("cmd.exe /c start command");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
else{
JOptionPane.showMessageDialog(null, "Não foi possível identificar o sistema operacional!");
}
您可以编辑您的问题以包含启动终端或命令提示符的代码吗? – Kenster 2015-02-08 14:47:30
已编辑。这称为终端,但没有命令... – Tux123 2015-02-08 19:16:28