Rückgabewert von Jave in Bash - Script

emka81

Mitglied
Hallo Java Kenner,

ich habe ein Bash - Script, welches ein Java - Programm aufruft, dort überprüfungen durchführt und dann mit System.exit(0) oder System.exit(1) endet, somit weiß mein Bash Skript ob es Fehler gar oder nciht mit der Status abfrage status=$? nach dem Aufruf.

meine FRAGE:
gibt es eine Möglichkeit einen Rückgabewert zB. einen String an das Bash Script weiter zu geben ? in der main Methode kann man ja mit den String args[] parameter übergeben (einlesen) gibt es eine Möglichkeit was zurückzugeben ?

Ich weiß innerhalb von java mittels der return Anweisung alla ...
Java:
public static String gibWas(){ 
return "Ich geb dir was ...";
}


Ich hoffe ihr kennt euch aus, was ich meine ....

lg Martin
 
So direkt nicht. Aber du kannst von deinem Java Programm ein Bash - Script aufrufen. Vielleicht ist das eine Alternative für dich.
 
das ist eine Gute Idee, das werd ich machen ....

System.out in ein file leiten, was ich dann im Skript auslesen werde ....

Danke!

Grüße Martin
 
Du brauchst das nicht in ein File umleiten. Du kannst in dem Skript direkt von dem System.out.println lesen!

bashVariable=`java meinProgram`
 

Neue Themen


Zurück
Oben