Сначала вы можете попробовать провести инвентаризацию всех функций / модулей в консольном приложении CPython и выяснить, могут ли они быть запущены под Jython.Как упомянул Игнасио, не все сторонние библиотеки будут перенесены в Jython.
Вам также понадобится ознакомиться с AWT или Swing-разработкой, чтобы построить графический интерфейс в Jython.Тем не менее, не должно быть слишком сложно отделить графический код от функций консоли.
Одно преимущество состоит в том, что все приложение может быть объединено в один файл JAR вместе с кодом начальной загрузки интерпретатора Jython и единственнымзависимостью будет автономный JAR-файл Jython, и приложение может быть запущено с установленной пользователем средой JRE.
Я не знаю, сколько людей делают это, но обычно я копирую автономный JAR-файл Jython в JREКаталог / lib / ext или JDK / jre / lib / ext в зависимости от среды.
Эта запись Jython Wiki содержит подробное описание вариантов развертывания.