magic_halli
Erfahrenes Mitglied
Hi,
ich starte aus einem Java-Programm heraus eine andere Java-Anwendung, welche als JAR-File existiert und schicke dabei noch einen String meinStringParameter mit.
Der Aufruf geschieht erstmal so und funktioniert auch:
Frage:
Ist es irgendwie möglich, eine ArrayList an eine Java-Anwendung zu übergeben und diese dann dort in der main() wieder auszulesen und zu verwenden? Leider gibts ja nur in der main() das 'String[] args'...
Hintergrund: Ich möchte einfach vermeiden, mit einem Textfile als "transportablen" Datenspeicher zu arbeiten, dass mir meine Werte bereitstellt, die ich in der aufgerufenen Java-Anwendung nutzen muss. Eine ArrayList ist mir wesentlich lieber!
Danke und Gruß
ich starte aus einem Java-Programm heraus eine andere Java-Anwendung, welche als JAR-File existiert und schicke dabei noch einen String meinStringParameter mit.
Der Aufruf geschieht erstmal so und funktioniert auch:
Java:
Runtime rt1 = Runtime.getRuntime();
rt1.exec("java -jar /workspace/AssemblyAFPSExternal.jar " + meinStringParameter);
Frage:
Ist es irgendwie möglich, eine ArrayList an eine Java-Anwendung zu übergeben und diese dann dort in der main() wieder auszulesen und zu verwenden? Leider gibts ja nur in der main() das 'String[] args'...
Hintergrund: Ich möchte einfach vermeiden, mit einem Textfile als "transportablen" Datenspeicher zu arbeiten, dass mir meine Werte bereitstellt, die ich in der aufgerufenen Java-Anwendung nutzen muss. Eine ArrayList ist mir wesentlich lieber!
Danke und Gruß