Quando tento criar um módulo simples no IntelliJ, ele responde com:
Fatal Error: Unable to find package java.lang in classpath or bootclasspath
intellij-idea
classpath
Brigue
fonte
fonte
Arquivo -> Estrutura do projeto -> Configurações da plataforma -> SDKs, remova o SDK existente e adicione-o novamente.
Funciona para mim no IntelliJ 2017.3.
fonte
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 no
Platform Settings > SDKs
fonte
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
fonte
Depois de seguir esta resposta, aprendi que
%LOCALAPPDATA%/IDEA/config/options/jdk.table.xml
continha entradas incorretas. A correção da tabela JDK corrigiu o problema.fonte
Caminho inicial do JDK: PASTE_THE_JDK_LOCATION (como aqui na " captura de tela da estrutura do projeto "
Construir Novamente
Felicidades :)
fonte