Respostas:
De alguma forma, os jars do idioma JDK foram removidos do caminho de classe. Tudo o que eu precisava fazer era reaplicar o caminho inicial do JSDK.
Vá para: Arquivo -> Estrutura do Projeto -> Configurações da Plataforma -> SDKs Reaplique o caminho inicial do JSDK.
Fazer isso adicionou cerca de 15 jarros ao caminho de classe. Aparentemente, estes são importantes para a compilação.
Arquivo -> Estrutura do projeto -> Configurações da plataforma -> SDKs, remova o SDK existente e adicione-o novamente.
Funciona para mim no IntelliJ 2017.3.
Este erro ocorreu depois que eu atualizei minha versão do JDK para jdk1.8.0_161 -
Mas o sdk do projeto ainda estava apontando para o antigo jdk 1.8.0_ 131
(Parece que a atualização do java está causando a limpeza da versão anterior).
Faça isso:
Dentro Platform Settings > SDKs
:
Verifique se o campo Caminho do JDK Home está apontando para uma pasta JDK válida (adicione uma nova entrada, se necessário, por exemplo, jdk1.8.0_161).
Dentro Project Settings > Modules
:
Verifique se o SDK do módulo está definido para a mesma entrada que você selecionou noPlatform Settings > SDKs
Isso funcionou para mim:
No Build Tools > Maven > Runner > Environment Variables
conjunto de preferênciasJAVA_HOME
seu caminho inicial do JDK.
Geralmente você deseja usar o mesmo Java JDK que você está usando no IntelliJ. Você pode achar que Project Structure > Platform Settings > SDKs
emJDK home path
.
por exemplo /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home
Caminho inicial do JDK: PASTE_THE_JDK_LOCATION (como aqui na " captura de tela da estrutura do projeto "
Construir Novamente
Felicidades :)