#java #python #maven #intellij-idea
Вопрос:
У меня есть 2 проекта: java-проект на основе maven и проект на python.
Из кода Java у меня есть вызов некоторого файла py в проекте python.
Я называю это созданием процесса с использованием оболочки. Команда выглядит примерно так:
cmd /c "cd /d c:Usersusernamegitworklre-eventsvenvScripts amp; activate amp; cd /d c:Usersusernamegitworklre-events amp; python filename.py
Для отладки скрипта python я бы остановил выполнение java прямо перед вызовом этой команды, а затем перешел бы в PyCharm и выполнил команду, используя конфигурацию отладки с соответствующими значениями аргументов.
Мой вопрос в том, существует ли простой способ войти в код python непосредственно из IntelliJ, когда я вызываю скрипт python?
Я уже установил плагин Python в IntelliJ и импортировал в него проект python.
Но я, вероятно, не понимаю, как создать зависимость и как выполнить вызов, поэтому я перейду к коду python для отладки.
Является ли Jython допустимым вариантом? (Обновление: возможно, но в любом случае не для меня, так как я использую JDK 15 и Python 3.9)
Спасибо.