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