Java Arrays an andere Java Programme schicken und zurück

DanielsLPecke

Mitglied
Im Titel stehts aber wie mache ich das?

Eine Jar wird ja so ausgeführt:
java -jar MeinProgrammDasMirWasZurückGibt.jar

So und ich will ungefähr sowas:

zeugsDasIchBekommenHabe[] = System.openJavaProgramm(MeinPr...("blabla",1));
 
Das geht nicht. Du kannst keine Objekte zurück liefern. Du kannst höchstens aus dem Object einen String machen oder besser noch einen JSON String oder eine XML

Gruß

Claus
 
Das jar was du öffnest muss halt die Daten via println() beim Beenden zurück geben und das aufrufende Programm muss das jar mit exec() starten und über einen inputstream die antwort abwarten. Allerdings geht das natürlich nur wenn du beide jar selber erstellst und dann ist es eigentlich totaler Blödsinnweil du es dann genauso gut in einem Programm machen kannst. Du solltest uns also schon etwas genauer sagen was du eigentlich vorhast...
 

Neue Themen


Zurück
Oben