Verändern des "Environment" innerhalb des processBuilder - Prozesses

Hallo Spikee !

Das mit den Interpretern hab ich mir jetzt mal exemplarisch anhand von Python & JavaSkript angesehen und das ist genau das was ich suche. VIELEN DANK!

Hier kurz ein Beispiel für alle die Ähnliches vor haben:

Python ( Java )
Code:
import org.python.core.PyObject;
import org.python.util.PythonInterpreter;

public class PythonTest {

	public static void main(String[] args) {
		PythonInterpreter interp = new PythonInterpreter();
		interp.execfile("d:/test/skript.py");
		PyObject test = interp.get("test");
		System.out.println("Ausgabe : " + test);
	}

}

und das dazu gehörige Skript:

Code:
test = 'abc'

JavaSkript ( Java )

Code:
import java.io.FileNotFoundException;
import java.io.FileReader;
import javax.script.*;

public class JavaScriptTest {

	public static void main(String[] args) throws ScriptException, FileNotFoundException {
		ScriptEngineManager mgr = new ScriptEngineManager();
		ScriptEngine jsEngine = mgr.getEngineByName("JavaScript");
		jsEngine.eval(new FileReader("d:/test/skript.js"));	
		System.out.println(jsEngine.get("test"));
	}
}

und das dazu gehörige Skript:

Code:
var test = 'abc';

Danke nochmals,
Flo
 
Hey .. das freut mich aber das du mit dem Tipp der Engines zum Ziel gekommen bist. So meinte ich das zwar eigentlich nicht mit "in Java arbeiten" aber wenns am Ende zu dem führt was du willst um so besser wenn es funktioniert.
Bitte Thread als erledigt makieren =)
 
Zurück