Я использую IntelliJ IDEA для разработки Java-проекта. Чтобы включить библиотеку mysql-connector-java, которую я использую, я создал папку с именем lib в корне проекта и добавила JAR к ней. После этого я добавил его как глобальную библиотеку, используя контекстное меню. При отладке все работает нормально. Но когда я перехожу в производственный каталог и пытаюсь запустить его из командной строки, он не может найти библиотеку. Как включить его в рабочий каталог, чтобы разрешить доступ к нему при запуске моего основного класса? Или есть другой способ сделать это? Я просто хочу убедиться, что все внешние библиотеки, на которые мой проект зависит, правильно включены.IntelliJ IDEA: включить внешнюю библиотеку в производственный каталог
0
A
ответ
2
в командной строке следует использовать -cp добавить банки или каталоги в путь к классам (как explaind here). если вы хотите запускать с помощью Intellij Idea, тогда вы создаете конфигурацию запуска (что я уже делал), а затем в конфигурации выберите ваш модуль в опции , используя путь класса модуля.
0
Вы должны добавить библиотеку/банку в свой BuildPath.
Просто взгляните на "Correct way to add a library to an IntelliJ project"
Смежные вопросы
- 1. Как добавить внешнюю библиотеку в IntelliJ IDEA?
- 2. Добавить внешнюю библиотеку в Intellij
- 3. Как добавить файл Jar во внешнюю библиотеку на IntelliJ IDEA
- 4. Включить внешнюю библиотеку cmake
- 5. Как включить внешнюю библиотеку?
- 6. Включить внешнюю библиотеку в webpack
- 7. IntelliJ идея не хочет использовать внешнюю библиотеку
- 8. Отключить внешнюю сборку в IntelliJ IDEA 13
- 9. Включить внешнюю библиотеку в ruby Код
- 10. Как добавить библиотеку ScalaScriptEngine в IntelliJ Idea
- 11. Как использовать библиотеку в IntelliJ IDEA
- 12. Как добавить библиотеку GreenSock в IntelliJ IDEA
- 13. Как включить внешнюю библиотеку javascript в responsejs
- 14. Как включить внешнюю библиотеку в проект QT?
- 15. Как включить внешнюю библиотеку в C++?
- 16. Как включить внешнюю библиотеку ActionScript в флеш?
- 17. Что такое рабочий каталог в Intellij IDEA
- 18. Как показать каталог сборки в IntelliJ IDEA
- 19. Как включить facelets в IntelliJ Idea?
- 20. Как включить поддержку MultiDex в Intellij IDEA
- 21. Включить частичную компиляцию в IntelliJ IDEA
- 22. Включить плагин sbt в IntelliJ IDEA 14
- 23. IntelliJ IDEA - добавить библиотеку от Eclipse
- 24. Как включить параметр «Просмотр внешней документации» в IntelliJ IDEA 14
- 25. Android Studio. Невозможно включить внешнюю библиотеку правильно
- 26. IntelliJ Idea не может найти каталог
- 27. IntelliJ IDEA не может разрешить каталог $ {contextRoot}
- 28. Javaee в intellij idea IDE
- 29. Что делает опция «Использовать внешнюю сборку» в IntelliJ IDEA?
- 30. Как просмотреть внешнюю документацию JDK в IntelliJ IDEA?
Что я хотел сделать, это автоматически включать все файлы JAR в каталог сборки. Я так и думал, что мне не нужно возиться с classpath и иметь одну единственную директорию для раздачи одноклассникам. Но похоже, что это не так, как это делается. – urbaindepuce
, как правило, вы должны использовать инструменты сборки для этой цели. [ant] (http://ant.apache.org/manual/using.html) является хорошей отправной точкой. – hasan