Dá para executar Python dentro do Java?

##[Curiosidade]


Estou curioso sobre um assunto e eu decidi pesquisar pra ver se existe alguma maneira de executar Python dentro do Java. Pergunto:

  • Encontrei o Jython, mas pelo que entendi, é uma maneira de compilar programas Python em Java certo?

  • Alguém sabe me dizer se existe alguma maneira de executar código Python dentro do Java?

O que você quer dizer com “dentro do Java”?

O Jython é um interpretador Python escrito em Java. Você tem a opção de gerar classes Java a partir do código Python, mas isso não é obrigatório.

Dê uma olhada nessa lista e veja se te ajuda.

Abraço.

Vou dar um exemplo. Eu tenho na minha classe uma String com código Python. Seria possível executa-la “dentro do java”? Tipo sei lá, algo do tipo Python.execute(String script), entende?

Além do Jython, o jep parece próximo do que você descreve. Dê uma olhada também.

Abraço.

1 curtida

Valeu, é realmente isso que eu queria saber.