Я пытаюсь добавить JSch 0.1.54 в качестве зависимости от моего проекта Java в IntelliJ. Однако, когда я создаю свой артефакт JAR и запускаю приложение через командную строку, я сталкиваюсь с исключением:
Исключение в потоке "основной" java.lang.NoClassDefFoundError: com/jcraft/jsch/JSch
Трассировка стека указывает, что это происходит в момент создания экземпляра JSch, например:
JSch jsch = new JSch();
Это работает отлично, когда я запускаю его внутри IDE, и только ошибки после того, как я упаковал JAR и запустил его из командной строки.
Я добавил зависимость JAR на вкладку «Структура проекта»> «Модули»> «Зависимости» и установил флажок «Экспорт» среди многих других конфигураций. То же самое происходит, когда я пытаюсь построить это в Eclipse. Что я, возможно, упустил здесь, что могло бы вызвать это?