Complexe toepassingen doorgaans worden opgesplitst in meerdere modules , zoals een goede software engineering praktijken . Soms zijn die modules worden uitgevoerd door verschillende mensen en zelfs op verschillende programmeertalen , in die gevallen moet je mechanismen om controle te brengen van code die is geschreven in een taal naar code die is geschreven in een andere taal . In het bijzonder , kunt u een methode geschreven in Python van Java-code door de lancering van de Python-interpreter geparametriseerd met de naam van de methode die je moet lopen bellen . Instructies 1 Voeg de volgende regel aan het begin van uw Java- code : import java.io. * ; kopen van 2 Bouw een Java- snaar inclusief de naam van de Python methode die u wilt uitvoeren zoals in de volgende voorbeeldcode : String argsToPythonInterpreter = " payroll " ; 3 Transfer controle op de Python-interpreter van het Java-programma , terwijl het instrueren van de tolk naar de aangewezen methode noemen : Runtime rt = Runtime.getRuntime ( ) ; Process pr = rt.exec ( " python - m " + argsToPythonInterpreter ) ; pr.waitFor ( ) op ;
|