Я пытаюсь добавить каталог в classpath профиля запуска приложения
Если я переопределю с помощью -cp x: target / classes в настройках виртуальной машины, я получу следующую ошибку:
java.lang.NoClassDefFoundError: com/intellij/rt/execution/application/AppMain
Любая идея о том, как добавить каталог в classpath для моего проекта?
Ответы:
В Intellij 13, похоже, снова немного по-другому. Вот инструкции для Intellij 13:
Classes
(даже если это свойства), нажмите OK и снова OKисточник
Похоже, что IntelliJ 11 изменил метод, и проверенный ответ больше не работает для меня. В случае, если кто-то еще прибудет сюда через поисковик, вот как я решил это в IntelliJ 11:
Обратите внимание, что шаг 5 кажется ключевым отличием. Если вы выберете «jar directory», он будет выглядеть точно так же в IDE, но не будет включать путь во время выполнения. Похоже, нет никакого способа определить, выбрали ли вы «классы» или «каталог jar» по факту.
источник
Вы можете попробовать опцию -Xbootclasspath / a: path в программе запуска Java-приложений. По описанию он определяет «разделенный двоеточиями путь directires, JAR-архивов и ZIP-архивов для добавления к стандартному пути начальной загрузки».
источник
mysql-connector-java-5.1.45/mysql-connector-java-5.1.45-bin.jar
качестве зависимости, используя другой метод на stackoverflow.com/a/16742141/632951, это работает, а использование-Xbootclasspath/a
его - нет?Я использую Idea 8. на вкладке зависимостей вашего модуля (в диалоге структуры проекта). Добавьте «Библиотеку модулей». Там вы можете выбрать Jar Directory для добавления. Затем убедитесь, что профиль запуска использует Classpath и JDK правильного модуля при запуске (это находится в диалоговом окне конфигурации запуска).
источник
Установите «Параметры виртуальной машины», например: «-cp $ Classpath $; your_classpath»
источник
Предположим, вам нужен только x: target / classes в вашем classpath. Затем вы просто добавляете эту папку в ваш путь к классам и% IDEA% \ lib \ idea_rt.jar. Теперь это будет работать. Вот и все.
источник
Вам не нужно указывать папку классов. Intellij должен быть в состоянии загрузить его. Вы получите эту ошибку, если «Вывод компилятора проекта» пуст.
Просто убедитесь , что ниже значение установлено Параметры проекта -> Project -> Project Compiler выход на свой ProjectDir / из папки
источник