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?
macos
intellij-idea
Josh Morrison
fonte
fonte
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 é:
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:
fonte
which java
no terminal, ele imprime/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin/java
e depois usarHome
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.
fonte
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.
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:
Você pode configurá-lo acessando
File -> Project Structure -> SDKs
.fonte
No Mac, o IntelliJ Idea 12 tem suas preferências / mapas de teclado colocados aqui: ./Users/viliuskraujutis/Library/Preferences/IdeaIC12/keymaps/
fonte