Похоже, что IntelliJ 11 изменил метод, и проверенный ответ больше не работает для меня. В случае, если кто-то еще прибудет сюда через поисковик, вот как я решил это в IntelliJ 11:
- Перейдите в структуру проекта, нажмите «Модули» и выберите свой модуль.
- Выберите вкладку «Зависимости»
- Нажмите кнопку «+» справа и выберите «Банки или каталоги ...»
- Добавьте каталог (ы), который вы хотите (обратите внимание, вы можете выбрать несколько) и нажмите кнопку ОК
- В появившемся диалоговом окне выберите «classes», а не «jar directory»
- Убедитесь, что вы используете этот модуль в своей цели запуска
Обратите внимание, что шаг 5 кажется ключевым отличием. Если вы выберете «jar directory», он будет выглядеть точно так же в IDE, но не будет включать путь во время выполнения. Похоже, нет никакого способа определить, выбрали ли вы «классы» или «каталог jar» по факту.