komplexa applikationer vanligtvis delas upp i flera moduler , som en bra programvara branschpraxis . Ibland dessa moduler genomförs av olika människor och även om olika programmeringsspråk , i de fall du behöver mekanismer för att överföra kontrollen från kod skriven i ett språk till koden skriven på ett annat språk . I synnerhet , kan du ringa en metod skriven i Python från Java -kod genom att lansera Pythontolk parameteriserad med namnet på den metod som du behöver för att köra . Instruktioner
1
Inkludera följande rad i början av din Java-kod :
import java.io. *;
2
Bygg en Java sträng inklusive namnet på Python metod du vill köra som i följande exempelkod :
String argsToPythonInterpreter = " lönelistan " , Addera 3
Överför kontrollen till Pythontolk från Java-program , samtidigt instruera tolken att ringa den utsedda metoden :
Runtime rt = Runtime.getRuntime ( ) ;
Process pr = rt.exec ( " python - m " + argsToPythonInterpreter ) ;
pr.waitFor ( ) ;