Ich versuche, Variablen aus einer Batch-Datei für die spätere Verwendung im Batch-Skript, das ein Java-Launcher ist, zu lesen. Ich hätte am liebsten das gleiche Format für die Einstellungsdatei auf allen Plattformen (Unix, Windows) und wäre auch eine gültige Java-Eigenschaftendatei. Das heißt, es sollte wie folgt aussehen:Lesen von Umgebungsvariablen aus der Datei in Windows Batch (cmd.exe)
setting1=Value1
setting2=Value2
...
Ist es möglich, solche Werte, wie Sie es in einem Unix-Shell-Skript zu lesen? Das könnte sollte wie folgt aussehen:
READ settingsfile.xy
java -Dsetting1=%setting1% ...
Ich weiß, dass dies mit SET setting1=Value1
wohl möglich ist, aber ich würde wirklich lieber das gleiche Dateiformat für die Einstellungen auf allen Plattformen.
Zur Verdeutlichung: Ich muss dies in der Befehlszeile/Batch-Umgebung tun, da ich auch Parameter festlegen muss, die nicht innerhalb der JVM geändert werden können, wie -Xmx oder -classpath.
Nachdem ich lange nach einer Lösung gesucht habe, fand ich diese Lösung. Vielen Dank! – Pereira