У меня очень простой проект Java + Gradle. Строится нормально. Он отлично работает из оболочки с помощью "gradle run". Однако, если я попытаюсь запустить IntelliJ, я получу:
Cannot start compilation: the output path is not specified for module "xyz" Specify the output path in Configure Project.
Мой "Вывод компилятора" установлен на "Наследовать путь вывода компиляции проекта". Мне не нужен настраиваемый путь вывода, каким бы он ни был, просто выполните обычную сборку и запуск Gradle.
Ответы:
Вам просто нужно перейти в свой
Module settings > Project
и указать «Вывод компилятора проекта» и сделать так, чтобы ваши модули были унаследованы от проекта. (Для этого перейдите наModules > Paths > Inherit project
.Это помогло мне.
источник
Inherit Project
у меня сработало то, что я не выбрал этот вариантВы должны указать путь в поле « Вывод компилятора проекта » в
Этот путь будет использоваться для хранения всех результатов компиляции проекта .
источник
При настройке плагина idea в gradle вы должны определить выходные каталоги следующим образом.
источник
Я отвечаю на это, чтобы найти решение, когда мне снова придется гуглить эту ошибку.
Установите для пути вывода компиляции проекта значение
path_of_the_project_folder/out
. Вот что работает сегодня. Документация intellj создает впечатление, что мы можем выбрать любую папку, но это не так.источник
Если ни один из вышеперечисленных методов не помог, попробуйте, это сработало для меня.
Перейдите в File> Project Structure> Project, а затем в Project Compiler Output щелкните три точки и укажите путь к имени вашего проекта (имя файла), а затем нажмите Apply, а затем Ok .
Это должно быть так, как на картинке в публикации.
источник
Откройте файл .iml. Найдите ключевое слово NewModuleRootManager. Убедитесь, что для атрибута "наследование-вывод-компилятора" установлено значение "истина" или нет. Если не установлено значение true.
Как это :
источник
Две вещи нужно сделать:
Настройки проекта> Вывод компилятора проекта > Установить как «Путь к проекту (фактический путь к проекту)» + «\ out».
Настройки проекта> Модуль> Путь> Выберите « Наследовать путь компиляции проекта »
источник
После этого
Две вещи нужно сделать:
Если кнопка запущена не активна
Вы должны перезагрузить IDEA
источник
Ни одно из предложений не сработало для меня, пока я не запустил команду "gradle cleanIdeaModule ideaModule", информацию здесь: https://docs.gradle.org/current/userguide/idea_plugin.html
источник
измените раскрывающийся список, чтобы начать файл вашего проекта
источник
Я тоже получаю эту ошибку при создании проекта в IntelliJ без использования шаблона.
У меня установлено 2 SDK: Amazon Corretto и версия java 11.0.4, и поэтому, когда у меня появляется эта ошибка, я делаю «смените SDK», обычно она отлично работает с Corretto.
для этого вам нужно щелкнуть File (в IntelliJ) / Project Structure / Project / Project SDK: выберите corretto из раскрывающегося списка (или отметьте опцию на вашем компьютере), как показано здесь
надеюсь, это сработает и для вас
Бест, Константин
источник
Ошибки, вызванные отсутствием предопределенной папки для скомпилированного файла класса, который по умолчанию обычно находится в папке / out. Вы можете попробовать закрыть Intellij> Импортировать проект> Из существующего источника. Это решит эту проблему.
источник