Eu uso o IntelliJ IDEA como meu ambiente de desenvolvimento e o Maven para gerenciamento de dependências. Costumo construir minha estrutura de projeto (diretórios, poms, etc.) fora do IDEA e depois importo o projeto para o IDEA usando Import project from external model
. Isso funciona muito bem, exceto que, em meus documentos pessoais, eu especifiquei que o maven-compiler-plugin deve usar o JDK 1.6 e, quando importo, o IDEA informa que o Language Level Changed
e aquilo é Language level changes will take effect on project reload
solicitado e recarrega o projeto. Isso é chato, porque eu sempre uso a mesma versão do JDK.
Como altero o JDK padrão usado pelo IntelliJ IDEA, para não precisar recarregar meu projeto toda vez que importo um novo projeto?
fonte
File
\Other Settings
\Default Project Structure...
Project
guia, seçãoProject language level
, escolha o nível na lista suspensa, essa configuração édefault for all new project
.fonte
Faça o download e descompacte um arquivo JDK (.tar.gz) e adicione-o como um SDK na caixa de diálogo 'Estrutura do projeto' ( Ctrl+ Alt+ Shift+ S)
clique no gif para ampliar
Certifique-se de definir também o ' nível de idioma do projeto '.
fonte
Descobri que nas versões recentes do IntelliJ IDEA requer Java 1.8, mas não está configurado por padrão.
Nós podemos mudar o caminho ou configure a partir
Project Settings
>Project
>Project SDK
aqui podemos editar ou adicionar o caminho do JDK.
(no meu caso, o caminho está localizado
C:\Program Files\Java\jdk1.8.0_102
)fonte
Altere a versão do JDK para 1.8
Arquivo SDk do Projeto -> Estrutura do projeto -> Projeto 1.8
Compilador Java Arquivo -> Configurações -> Compilação, Execuções, Implantação -> Compilador -> Compilador Java
fonte
Outro lugar que vale a pena conferir: procure no pom.xml o seu projeto, se você estiver usando o plug-in do compilador Maven, na configuração de origem / destino e verifique se é a versão desejada do Java. Eu descobri que tinha 1,7 no seguinte; Eu mudei para 1.8 e, em seguida, tudo foi compilado corretamente no IntelliJ.
fonte
As respostas acima foram muito úteis, mas depois de todas as configurações, o projeto estava sendo executado com a versão errada. Finalmente, notei que ele também pode ser configurado na janela Dependências. Idea 2018.1.3 Arquivo -> Estrutura do projeto -> Módulos -> Fontes e dependências.
fonte
Para alterar a versão JDK do próprio Intellij-IDE:
Inicie o IDE -> Ajuda -> Localizar ação
que tipo:
ou (depende da sua versão)
fonte
Para a versão mais recente intellij, para definir o jdk / sdk padrão para novos projetos, vá para
Configure->Structure for New Projects -> Project Settings -> Project SDK
fonte