S
systemcall
Gast
Hallo,
ich habe eine Klasse, die ein externes Programm über den Runtime.getRuntime().exec(...) Befehl ausführt. Das ist auch weiter kein Problem.
Der Haken ist, dass dieser externe Call eine Datei öffnet und verarbeitet. Ist der Call beendet, übernimmt wieder die klasse die Kontrolle und liest die Datei als String ein.
Nun scheint es jedoch so zu sein, dass die vom externen Programm erstellte Datei erst dann vollständig auf die Festplatte zurückschreibt wenn die Anwendung ganz fertig ist. Was natürlich in einer Nullpointerexception resultiert.
Ich habe den externen Call auch schon gethreaded, aber das Ergebnis war das gleiche.
Danke schonmal im Voraus für jede Hilfestellung, dich ich bekomme
Cheers, Dan
ich habe eine Klasse, die ein externes Programm über den Runtime.getRuntime().exec(...) Befehl ausführt. Das ist auch weiter kein Problem.
Der Haken ist, dass dieser externe Call eine Datei öffnet und verarbeitet. Ist der Call beendet, übernimmt wieder die klasse die Kontrolle und liest die Datei als String ein.
Nun scheint es jedoch so zu sein, dass die vom externen Programm erstellte Datei erst dann vollständig auf die Festplatte zurückschreibt wenn die Anwendung ganz fertig ist. Was natürlich in einer Nullpointerexception resultiert.
Ich habe den externen Call auch schon gethreaded, aber das Ergebnis war das gleiche.
Danke schonmal im Voraus für jede Hilfestellung, dich ich bekomme
Cheers, Dan