Komplekse applikationer typisk er opdelt i flere moduler , som en god software engineering praksis. Sommetider disse moduler er gennemført af forskellige mennesker og endda på forskellige programmeringssprog , i de tilfælde, du har brug for mekanismer til at overføre styringen fra kode skrevet i et sprog til kode skrevet i et andet sprog. I særdeleshed, kan du ringe til en metode, skrevet i Python fra Java-kode ved at lancere Pythonfortolkeren parameteriserede med navnet på den metode, du har brug for at køre. Instruktioner
1
Medtag følgende linje i starten af dit Java-kode : Hej
import java.io. * ,
2
Byg en Java snor herunder navnet på den Python metode du ønsker at køre som i følgende kodeeksempel : Hej
String argsToPythonInterpreter = " løn "
3
Transfer kontrol til Python fortolkeren fra Java- programmet , mens instruere tolken til at kalde den udpegede metode : Hej
Runtime rt = Runtime.getRuntime ();
Process pR = rt.exec ( " python- m" + argsToPythonInterpreter ),
pr.waitFor ();