Intellij внезапно ClassNotFoundException

Я'м в полной растерянности здесь. У меня есть проект на внешний жесткий диск под названием LenseProject. Внутри LenseProject, у меня есть .идея, либерал, аборигенов и папки ГРЦ. У меня тоже есть несколько текстовых файлов для чтения.

Когда прошлым вечером я оставил работу, этого все работало нормально. Пришли сегодня утром, я'м встретились с:

Exception in thread "main" java.lang.ClassNotFoundException: QuadTest
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:188)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:113) 

QuadTest будучи основным классом.

Информацию о том, что я думаю, может быть полезным:

  • Если я закомментируйте импорта, я получаю соответствующие сообщения об ошибках. (Не удается найти символ и т. д.).

  • У меня есть 9 зависимостей, расположенном в lib\lwjgl-2.9.0\банки, которые настроены в структуре -&проект gt; библиотеки.

  • Модуль LenseProject в качестве основного содержимого, и src, как папки источника.

  • Уровень языка 7.0

  • У меня есть набор зависимостей для экспорта в структуре -&проект gt; модули -> зависимостей.

  • В выходных данных компилятора, у меня он установлен, чтобы использовать модуль компиляции путь вывода как наследовать компиляции проекта Выходной путь дал мне "не удается запустить сборник: пути вывода не указано для модуля на "LenseProject и". Указать путь вывода в настроить проект.

  • У меня есть вариант ВМ `-Джава.библиотека.путь=туземцев.

  • Я могу скомпилировать и запустить программу через командную строку не проблема.

  • Мне не хватает мои параметры, когда я начал его сегодня утром. Мне пришлось снова установить SDK и библиотек.

Комментарии к вопросу (5)

Идея открыть свой файл --> структура проекта --> ,модули и затем выбрать проблематично,модуль в "Пути" на вкладку изменить выбранный, чтобы "использование модуля вывода компиляция пути и".

Комментарии (0)

Я столкнулся с аналогичной проблемой при написании модульных тестов. Все будет работать в командной строке, но не в IntelliJ. IntelliJ успешно компилируется, но не запускается тест.

Потом я натыкался на пост на IntelliJ's блоге: http://blog.jetbrains.com/idea/2014/03/intellij-idea-13-1-released/

У Анет говорит:

21 марта 2014 в 12:20 pm

вы можете удалить существующую зависимость JUnit и разрешить идея, чтобы добавить библиотеку JUnit для телефона с нуля.

новая версия JUnit не пачка hamcrest больше, но все зависит от его выполнения.

спасибо, Анна

Я убрал вывод из моих настройках проекта и пусть IntelliJ добавить его обратно. Потом все работало нормально.

Комментарии (0)

У меня были похожие проблемы. Новых зависимостей не был найден при запуске котяра. Проблема была вовсе'т быть развернуты в /веб-инф/Либ. Через полдня билась головой о стол я нашел это [youtube Видео][1], который установил его.

По сути мне нужно, чтобы добавить зависимости от настройки-&модуля gt; артефакт->MyWar->выход вкладку макет. При наличии элементов открытой папке проекта. Если есть Maven-зависимостей в списке, выберите их. Затем правой кнопкой мыши->ввести в /веб-инф/Либ

Комментарии (0)

В моем случае, проблема была у меня повторно в "вне" и каталог для выходной программы. Я решил перенаправить вывод в другую папку.

Комментарии (0)

Файл -> Structrure -&проект проект gt;. Изменение уровня языковой проект от "SDK по умолчанию" до актуальной версии, которую вы используете.

Это странно, но решает проблему.

Комментарии (1)

Проверьте ваш mainClassName

mainClassName = "У ком.ХХХ.xxxApplicationKt и"

Комментарии (0)

Я предлагаю, подтверждающие конфигурацию запуска вашего `` следующим образом:

Панель инструментов: "бег" -и GT;конфигурации редактировать..., убедитесь, ваша конфигурация является правильным.

Надеюсь, что это помогает.

Комментарии (0)

Я знаю его немного старый пост, но мне помог побежишь-->редактирование конфигурации--> В приложении выбран свой основной код файл --> конфигурации на правой панели. Проверено на "использовать альтернативные версии:" и выбрав папку с названием версии JDK JRE и(.../Ява/с JDK.х.х.x_xx/среда JRE). Применить и ОК. Я очень новый с intelliJ, но это решило мою проблему надеюсь, что это помогает кто-то.

Комментарии (0)

Моя проблема была в том, что все это переименование проекта-структура, у меня зависимостей Maven не'Т Мах.

После изменения Maven-зависимостей в POM файл, он работал.

Комментарии (0)

Перейдите в `Настройки -> компилятор и выберите затмения, а не используя javac.

Комментарии (5)