Hallo.
Ich würde dieses Thema in ähnlicher Form gerne noch einmal aufgreifen, möchte aber keinen neuen Thread aufmachen da meine Frage denke ich ganz gut hierher passt.
Ich suche nach einer Möglichkeit Python in Java einzubinden. Ich würde gerne Java Objekte während der Laufzeit durch externe Python-Skripte manipulieren.
Ein kleines Beispiel an dem mein Problem hoffentlich etwas deutlicher wird:
Java:
Code: Alles auswählen
class MyPoint
{
public int x,y;
}
//...
class Main
{
public static void main(String[] args)
{
MyPoint testPoint = new MyPoint();
// Jython?
Pythoninterpreter pi = new PythonInterpreter();
pi.exec("script.py");
// ...
}
}
script.py
Code: Alles auswählen
def moveRight():
for i in range(100):
testPoint.x += 1 # Zugriff auf Variable des Java Programms
moveRight()
Ist sowas über Jython möglich bzw. weiss jemand vielleicht inzwischen eine andere Möglichkeit wie ich das realisieren könnte?