Я'м в полной растерянности здесь. У меня есть проект на внешний жесткий диск под названием 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 и библиотек.
Идея открыть свой файл --> структура проекта --> ,модули и затем выбрать проблематично,модуль в "Пути" на вкладку изменить выбранный, чтобы "использование модуля вывода компиляция пути и".
Я столкнулся с аналогичной проблемой при написании модульных тестов. Все будет работать в командной строке, но не в 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 добавить его обратно. Потом все работало нормально.
У меня были похожие проблемы. Новых зависимостей не был найден при запуске котяра. Проблема была вовсе'т быть развернуты в /веб-инф/Либ
. Через полдня билась головой о стол я нашел это [youtube Видео][1], который установил его.
По сути мне нужно, чтобы добавить зависимости от настройки-&модуля gt; артефакт->MyWar->выход вкладку макет. При наличии элементов открытой папке проекта. Если есть Maven-зависимостей в списке, выберите их. Затем правой кнопкой мыши->ввести в /веб-инф/Либ
Файл -> Structrure -&проект проект gt;. Изменение уровня языковой проект от "SDK по умолчанию" до актуальной версии, которую вы используете.
Это странно, но решает проблему.
Я знаю его немного старый пост, но мне помог побежишь-->редактирование конфигурации--> В приложении выбран свой основной код файл --> конфигурации на правой панели. Проверено на "использовать альтернативные версии:" и выбрав папку с названием версии JDK JRE и(.../Ява/с JDK.х.х.x_xx/среда JRE). Применить и ОК. Я очень новый с intelliJ, но это решило мою проблему надеюсь, что это помогает кто-то.
Моя проблема была в том, что все это переименование проекта-структура, у меня зависимостей Maven не'Т Мах.
После изменения Maven-зависимостей в POM файл, он работал.
Перейдите в `Настройки -> компилятор и выберите затмения, а не используя javac.