aplicativos complexos normalmente são divididas em vários módulos , como uma boa prática de engenharia de software. Às vezes, esses módulos são implementados por pessoas diferentes e até mesmo em diferentes linguagens de programação ; nesses casos, você precisa de mecanismos para transferir o controle a partir do código escrito em uma linguagem de código escrito em outro idioma. Em particular, você pode chamar um método escrito em Python a partir do código Java com o lançamento do interpretador Python parametrizado com o nome do método que você precisa para ser executado. Instruções
um
Inclua a seguinte linha no início do seu código Java :
import java.io. *;
2
Construa uma seqüência de Java incluindo o nome do método de Python que deseja executar como no seguinte exemplo de código :
Cordas argsToPythonInterpreter = " folha de pagamento ";
3
controle de transferência para o interpretador Python a partir do programa Java, enquanto instruindo o intérprete para chamar o método designado :
Runtime rt = Runtime.getRuntime ();
Processo pr = rt.exec ( "python -m" + argsToPythonInterpreter );
pr.waitFor ();