Правильное место для загрузки JDK для Java 7 - Java SE Downloads .
Все другие ссылки , представленные выше, насколько я могу судить, либо предоставить JRE или Java 6 загрузок (кстати, если вы хотите запустить Eclipse , или другие Иды, как IntelliJ IDEA , вам понадобится JDK, не JRE ).
Что касается IntelliJ IDEA - он все равно попросит вас установить Java 6, так как ему, очевидно, нужен старый загрузчик классов или что-то в этом роде: просто следуйте инструкциям, когда появится всплывающее диалоговое окно, и он установит JDK 6 в нужном месте.
После этого вам нужно будет сделать sudo ln -snf
упомянутое в ответе выше:
sudo ln -nsf /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents \
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK
(скопировано здесь, как было упомянуто, что «выше» может в конечном итоге не иметь смысла, так как ответы пересортированы).
Я также установил мой, JAVA_HOME
чтобы указать, где jdk_1.7.0_xx.jdk
был установлен:
export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home"
Затем добавьте это к вашему PATH
:
export PATH=$JAVA_HOME/bin:$PATH
Альтернатива состоит в том, чтобы суетиться с безумным лабиринтом гиперссылок Apple, но, честно говоря, жизнь слишком коротка, чтобы беспокоиться.