Estou usando o IntelliJ IDEA 10. Toda vez que crio um novo projeto, ele está me pedindo para escolher o JDK para este projeto. Alguém sabe como posso configurá-lo e facilitar o uso?
Estou usando o IntelliJ IDEA 10. Toda vez que crio um novo projeto, ele está me pedindo para escolher o JDK para este projeto. Alguém sabe como posso configurá-lo e facilitar o uso?
Respostas:
Se você estiver no Mac OS X ou Ubuntu, o problema é causado pelos links simbólicos para o JDK. Arquivo | Invalidar caches deve ajudar. Caso contrário, especifique o caminho do JDK para a pasta inicial do JDK direta, não um link simbólico.
O item de menu Invalidate Caches está disponível no menu Arquivo do IntelliJ IDEA .
O caminho direto do JDK após a recente atualização do Apple Java é:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
No IDEA, você pode configurar o novo JSDK em Arquivo | Estrutura do projeto , selecione SDKs à esquerda, pressione o botão [+] e especifique o caminho inicial do JDK acima. Você deve obter algo como isto:
which java
no terminal, ele imprime /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin/java
e depois usar Home
dir caminho para a entrada no diálogo ideia IntelliJ, como esta/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home
Apenas tentei isso recentemente e ao tentar selecionar o JDK ... /System/Library/Java/JavaVirtualMachines/
aparece vazio ao abrir e selecionar através do IntelliJ . Portanto, não pude selecionar o JDK ...
Descobri que, para contornar isso, quando as janelas do localizador se abrirem (pressionando [+] JDK), basta usar o atalho Shift + CMD + G para especificar o caminho. ( /System/Library/Java/JavaVirtualMachines/1.6.0.jdk
no meu caso)
E pronto, o IntelliJ pode encontrar tudo a partir desse ponto.
O caminho do JDK pode mudar quando você atualiza o JAVA. Para Mac, você deve seguir o caminho a seguir para verificar a versão do JAVA instalada.
/Library/Java/JavaVirtualMachines/
Em seguida, diga a versão do JDK que você encontra jdk1.8.0_151.jdk
, o caminho para o diretório inicial dentro dele é o caminho inicial do JDK.
No meu caso, foi:
/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
Você pode configurá-lo acessando File -> Project Structure -> SDKs
.
No Mac, o IntelliJ Idea 12 tem suas preferências / mapas de teclado colocados aqui: ./Users/viliuskraujutis/Library/Preferences/IdeaIC12/keymaps/