Я использую jython и вызываю какой-то пользовательский Java API, и я добавил все необходимые мне jar-файлы или использую в своем коде, и jython по-прежнему жалуется на один класс, поскольку он не может найти (NoClassDefFoundError), я не уверен, почему, я проверил все мои фляги в пути, и у меня есть тот класс в одном из тех фляг, которые находятся в пути.
Вот так я запускаю свой код
jython -Dpython.path=a.jar:b.jar:c.jar client.py
и он жалуется на класс в c.jar, любая идея, почему это происходит. мне не хватает некоторых дополнительных опций для jython (я не включаю jython.jar в этот путь)
РЕДАКТИРОВАТЬ: я пытался выяснить это сам, и я обнаружил, что добавление тех же файлов JAR в CLASSPATH (например, экспорт CLASSPATH = $ CLASSPATH: a.jar: b.jar ...) и запуск jython client.py работает хорошо.
Это странное поведение, я рад, что вышел из этой проблемы раньше, чем я думал