Ответ 1
Python может быть вызван из многих популярных языков программирования. Вот как я буду делать это в java.
Process py = Runtime.getRuntime().exec("youtube-dl.py");
Другим хорошим вариантом является Jython. Это библиотека для Java, которая может дать вам немного больше контроля над тем, что вы делаете. Хорошо, если вы планируете сделать это целым приложением, а не маленьким script.
Этот источник показывает три способа выполнения кода python в java
EDIT: осознал, что вы отметили Jython в своем вопросе, но я оставлю источник для других.