ERLEDIGT
NEIN
NEIN
ANTWORTEN
10
10
ZUGRIFFE
1139
1139
EMPFEHLEN
-
Hallo ,
ich habe ein kleine Problem beim Aufruf von Runtime.getRuntime().exec() .
wenn ich diese Line Command in DOS eingebe : C:\Program Files\IXOS\bin\dsClient <client.cmd > bh.log. es funktioniert wunderbar und erstellet mir die Datei bh.log.
aber wenn ich das mit Runtime.getRuntime().exec() aufrufe , funktioniert überhaupt nicht.
code sieht so aus : Process p = Runtime.getRuntime().exec(
"C:\\Program Files\\IXOS\\bin\\dsClient <client.cmd >bh.log" );
mache ich vielleicht was falsches
kann jemand mir vielleicht weiterhelfen ? ich bin sehr dankbar für jedes hinweis.
Danke im Vorraus
-
also ich glaube nicht das das mit dem "<client.cmd>" funktioniert. Was soll das denn sein ?
Process p = Runtime.getRuntime().exec(
"C:\\Program Files\\IXOS\\bin\\dsClient <client.cmd >bh.log" );
-
Hi ,
ich danke dir für deine Schnelle Antwort , also C:\\Program Files\\IXOS\\bin\\dsClient <client.cmd > bh.log mit client.cmd eine Datei wo connection zu Server steht. mit < wird als eingabe umleitung zu dsClient und mit > eine ausgabe umleitung zu bh.log.
Danke für Deine Hilfe.
-
08.06.09 12:01 #4
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
Die Umleitungen müssen vom Kommandozeileninterpreter interpretiert werden.
Probier's mal so:
GrußCode :1
cmd /s /c ""C:\\Program Files\\IXOS\\bin\\dsClient" <client.cmd >bh.log"
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
Hi ,
Danke für die antwort , aber leider bekomme ich immer die gleiche Fehlermeldung dass die Datei bh.log nicht gefunden wurde bzw nicht erstellet wurde .
Gruß,
Adil
-
08.06.09 13:30 #6
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
hi Sven ,
mein Code sieht aus :
try {
Process p = Runtime.getRuntime().exec("cmd /s /c C:\\Program Files\\IXOS\\bin\\dsClient" <client.cmd >bh.log");
} catch (Exception e) {
System.err.println("ls error " +e);
}Geändert von zoulgami (08.06.09 um 14:14 Uhr)
-
08.06.09 14:11 #8
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Bitte verwende die Code-Tags für Codeschnipsel. Das erhöht die Chance das sich jemand mit deinem Problem befasst ungemein - niemand sieht sich gern unleserlichen Code an.
Außerdem hast du den Code überhaupt nicht verändert?! Ich habe doch bereits erklärt wo das Problem ist. Das dein Code nicht funktioniert ist ja klar.
Die genaue Ausgabe / Fehlermeldung ist meistens sehr hilfreich.
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
Hi Sven ,
Ja es tut mir leid , unformatierte Code wird auch kein Lesen
.
doch habe ich genau geschrieben was du mir gepostet hast und zwar folgendes :
try {
Process p = Runtime.getRuntime().exec("cmd /s /c C:\\Program Files\\IXOS\\bin\\dsClient.exe <client.cmd >C:\\iuvatec\\archive.log");
} catch (Exception e) {
System.err.println("ls error " +e);
}
und die Fehlermeldung sieht so aus :
java.io.FileNotFoundException: C:\iuvatec\archive.log (The system cannot find the file specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileReader.<init>(FileReader.java:55)
at de.iuvatec.zoulgami.blanco.ReadFiles.readDocIdFile(ReadFiles.java:110)
at de.iuvatec.zoulgami.blanco.ReadFiles.main(ReadFiles.java:74)
Danke Sven
Gruß
Adil
-
08.06.09 14:34 #10
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Wer ist Sven?
Dann verwende bitte die entsprechenden Code-Tags! [java]...[/java] für Java Code usw.
Nein, hast du nicht. Du hast die Anführungszeichen vergessen:
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
Hi ,
Leider hat es nicht funktioniert , ich bekomme immer das gleiche Fehlermeldung aber trotzdem Danke
Gruß
Ähnliche Themen
-
Runtime.getRuntime().exec prüfen
Von MikaM im Forum Java GrundlagenAntworten: 0Letzter Beitrag: 23.02.09, 23:31 -
SWT + Runtime.getRuntime.exec()
Von schwarzenegger im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 0Letzter Beitrag: 12.12.08, 22:23 -
Runtime.getRuntime.Exec() und SWT
Von schwarzenegger im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 0Letzter Beitrag: 11.12.08, 23:08 -
Runtime.getRuntime().exec( email )
Von MikaM im Forum Java GrundlagenAntworten: 7Letzter Beitrag: 24.11.08, 07:50 -
Runtime.getRuntime().exec()
Von RolandOfGilead im Forum JavaAntworten: 0Letzter Beitrag: 30.06.06, 21:07





Zitieren

Login





