Eu tenho um projeto Java + Gradle muito simples. Ele constrói bem. Ele funciona bem a partir do shell com "gradle run". No entanto, se tento executar dentro do IntelliJ, obtenho:
Cannot start compilation: the output path is not specified for module "xyz" Specify the output path in Configure Project.
Minha "saída do compilador" está definida como "Herdar caminho de saída de compilação do projeto". Não quero um caminho de saída personalizado, seja lá o que for, apenas faça uma compilação e execução normal do Gradle.
java
intellij-idea
gradle
intellij-13
argila
fonte
fonte
Respostas:
Você apenas tem que ir até seu
Module settings > Project
e especificar uma "Saída do compilador do projeto" e fazer seus módulos herdarem do projeto. (Para isso vá paraModules > Paths > Inherit project
.Isso funcionou para mim.
fonte
Inherit Project
opção funcionou para mimVocê deve definir um caminho no campo " Saída do compilador do projeto " em
Este caminho será usado para armazenar todos os resultados da compilação do projeto .
fonte
Ao configurar o plug-in de ideia no gradle, você deve definir os diretórios de saída da seguinte forma.
fonte
Estou respondendo para que possa encontrar a solução quando tiver que pesquisar esse erro novamente no Google.
Defina o caminho de saída de compilação do projeto como
path_of_the_project_folder/out
. Isso é o que está funcionando hoje. A documentação do intellj faz parecer que podemos selecionar qualquer pasta, mas não é o caso.fonte
Se nenhum dos métodos acima funcionou, tente fazer o mesmo para mim.
Vá para Arquivo> Estrutura do Projeto> Projeto e em Saída do Compilador do Projeto clique nos três pontos e forneça o caminho do nome do seu projeto (nome do arquivo) e então clique em Aplicar e então em Ok .
Deveria ser assim como na foto de um post.
fonte
Abra o arquivo .iml. Procure a palavra-chave 'NewModuleRootManager'. Verifique se o atributo 'inherit-compiler-output' está definido como verdadeiro ou não. Se não for definido como verdadeiro.
Como isso :
fonte
Duas coisas a fazer:
Configurações do projeto> Saída do compilador do projeto > Defina como "Caminho do projeto (o caminho real do seu projeto)” + ”\ out”.
Configurações do projeto> Módulo> Caminho> Escolha " Herdar caminho de compilação do projeto "
fonte
Depois disto
Duas coisas a fazer:
Se o botão executado não estiver ativo
Você deve recarregar o IDEA
fonte
Nenhuma das sugestões funcionou para mim até que executei o comando "gradle cleanIdeaModule ideaModule" info aqui: https://docs.gradle.org/current/userguide/idea_plugin.html
fonte
mude o menu suspenso para iniciar o arquivo do seu projeto
fonte
Também recebo este erro ao criar um projeto no IntelliJ sem usar um modelo.
Tenho 2 SDKs instalados: Amazon Corretto e java versão 11.0.4 e, portanto, o que faço quando recebo esse erro é "alterar o SDK", geralmente funciona bem com Corretto
para fazer isso você precisa clicar em Arquivo (no IntelliJ) / Estrutura do Projeto / Projeto / SDK do Projeto: selecione corretto na lista suspensa (ou marque a opção no seu computador) conforme mostrado aqui
espero que isso funcione para você também
Atenciosamente Constantin
fonte
Erros causados pela ausência de uma pasta predefinida para armazenar o arquivo de classe compilado, que normalmente é a pasta / out por padrão. Você pode tentar fechar Intellij> Importar Projeto> Da fonte existente. Isso vai resolver o problema.
fonte