applications complexes sont habituellement divisés en plusieurs modules , comme une bonne pratique de génie logiciel . Parfois, ces modules sont mis en œuvre par des personnes différentes et même sur différents langages de programmation , dans ces cas, vous devez mécanismes de transférer le contrôle de code écrit dans un langage de code écrit dans une autre langue . En particulier, vous pouvez appeler une méthode écrite en Python à partir du code Java en lançant l'interpréteur Python paramétré avec le nom de la méthode que vous devez exécuter . Instructions 1 inclure la ligne suivante au début de votre code Java : import java.io. *; 2 Créer une chaîne Java y compris le nom de la méthode Python vous voulez exécuter comme dans l' exemple de code suivant : cordes argsToPythonInterpreter = «masse salariale» ; 3 contrôle de transfert à l'interpréteur Python du programme Java, tout en demandant à l'interprète d' appeler la méthode désignée : Runtime rt = Runtime.getRuntime (); Process pr = rt.exec (« python- m" + argsToPythonInterpreter ) ; pr.waitFor ();
|