Hallo,
wenn ich mittels der Methode directory ein Verzeichnis angebe, kann der Process den ich starten möchte nicht mehr ausgeführt werden.
Feher:
java.io.IOException: tshark: not found
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:52)
at java.lang.ProcessImpl.start(ProcessImpl.java:91)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:451)
at StartCommand.run(StartCommand.java:38)
at java.lang.Thread.run(Thread.java:613)
Wenn ich es allerdings so starte:
Das Problem hierbei ist aber das ich gerne mehr als nur 2 Argumente übergeben würde was auch nicht klappt. Tshark startet nicht mehr wenn ich noch andere Argumente hinzufüge.
Weiß da jemand weiter, ich kann mir das nicht erklären wo ich den Fehler suchen soll?
wenn ich mittels der Methode directory ein Verzeichnis angebe, kann der Process den ich starten möchte nicht mehr ausgeführt werden.
Code:
List<String> tshark_command = new ArrayList<String>();
tshark_command.add("tshark");
tshark_command.add("-i");
tshark_command.add("en0");
builder.directory(new File("/Applications/eclipse/workspace/PerfTool/progs"));
Feher:
java.io.IOException: tshark: not found
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:52)
at java.lang.ProcessImpl.start(ProcessImpl.java:91)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:451)
at StartCommand.run(StartCommand.java:38)
at java.lang.Thread.run(Thread.java:613)
Wenn ich es allerdings so starte:
Code:
tshark_command.add("/Applications/eclipse/workspace/PerfTool/progs/tshark");
tshark_command.add("-i");
tshark_command.add("en0");
//tshark_command.add("-w");
//tshark_command.add("tshark.txt");
//tshark_command.add("/Applications/eclipse/workspace/PerfTool/progs/tshark.txt");
Das Problem hierbei ist aber das ich gerne mehr als nur 2 Argumente übergeben würde was auch nicht klappt. Tshark startet nicht mehr wenn ich noch andere Argumente hinzufüge.
Weiß da jemand weiter, ich kann mir das nicht erklären wo ich den Fehler suchen soll?