O lugar certo para fazer o download do JDK para Java 7 é o Java SE Downloads .
Todos os outros links fornecidos acima, tanto quanto posso dizer, fornecem os downloads do JRE ou Java 6 (aliás, se você deseja executar o Eclipse ou outros IDEs, como o IntelliJ IDEA , precisará do JDK, não do JRE ).
Com relação ao IntelliJ IDEA - isso ainda solicitará a instalação do Java 6, pois ele aparentemente precisa de um carregador de classes mais antigo ou algo assim: basta seguir as instruções quando a caixa de diálogo aparecer e instalar o JDK 6 no lugar certo.
Posteriormente, você precisará fazer o sudo ln -snf
mencionado na resposta acima:
sudo ln -nsf /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents \
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK
(copiado aqui, pois foi mencionado que "acima" pode eventualmente não fazer sentido, pois as respostas são reorganizadas).
Também configurei meu JAVA_HOME
para apontar para onde jdk_1.7.0_xx.jdk
foi instalado:
export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home"
Em seguida, adicione isso ao seu PATH
:
export PATH=$JAVA_HOME/bin:$PATH
A alternativa é mexer com o labirinto insano de hiperlinks da Apple, mas honestamente a vida é muito curta para incomodar.