Hi Liste, ich weiss, dass dies hier nicht unbedingt an ne Linux-Liste gehoert, aber es gibt doch bestimmt in der Liste auch ein paar Linuxer, die mit java arbeiten. Es geht darum, Ausgaben eines java-Programms (nicht alle) an ein anderes zu übergeben, um z.B. eine Druckfunktion zu erstellen. Ich dachte an eine alternative Druckfunktion, die einfach bestimmte Ausgaben des Programms weiterleitet, z.B. mit "> Datei.txt" oder ">> Datei.txt" oder "| lpr" ??? Ich meine also nicht die komplette Ausgabe wie z.B. bei "java prog | lpr"...! Hat jemand Erfahrung damit? Danke im voraus, Andre
Hallo Andre, wieso druckst Du denn nicht aus Java selber heraus? Beispiel: http://java-tutor.com/javabuch/download.htm Seite 616, Kapitel 13 Gruß Sebastian
Moin,
* Andre Best
Es geht darum, Ausgaben eines java-Programms (nicht alle) an ein anderes zu übergeben, um z.B. eine Druckfunktion zu erstellen. Ich dachte an eine alternative Druckfunktion, die einfach bestimmte Ausgaben des Programms weiterleitet, z.B. mit "> Datei.txt" oder ">> Datei.txt" oder "| lpr" ??? Ich meine also nicht die komplette Ausgabe wie z.B. bei "java prog | lpr"...! Ich verstehe nicht ganz, was Du erreichen willst, aber Java unterscheidet sich eigentlich kaum von C, wenn es um stdin, stdout und stderr geht. Falls Du IPC haben willst, hast Du ein Problem, aber das hättest Du auch in C. Wenn es um zwei Javaprogramme geht, ist ein Socket wahrscheinlich das einfachste.
Thorsten -- An idea is not responsible for the people who believe in it.
Am Dienstag, 4. September 2001 09:34 schrieb Andre Best:
Es geht darum, Ausgaben eines java-Programms (nicht alle) an ein anderes zu übergeben, um z.B. eine Druckfunktion zu erstellen.
Es gibt in Java spezielle Klassen fürs Drucken, aber ...
Ich dachte an eine alternative Druckfunktion, die einfach bestimmte Ausgaben des Programms weiterleitet, z.B. mit "> Datei.txt" oder ">> Datei.txt" oder "| lpr" ??? Ich meine also nicht die komplette Ausgabe wie z.B. bei "java prog | lpr"...!
... das geht natürlich auch, wie in jedem anderen Programm auch, ausgaben auf Standarderr (System.err.println("Ich bin ein Fehler");) oder Standardout (System.out.println("Ich bin ne Meldung");) umzuleiten (siehe java.lang). Du wirst Dich doch nicht ohne die JDK Doku ans programmieren wagen? -- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ | http://www.knightsoft.de Manfred | http://www.knightsoft-net.de
participants (4)
-
Andre Best
-
Manfred Tremmel
-
Sebastian Wolfgarten
-
Thorsten Haude