Подтвердить что ты не робот

Переустановка Java 7 JDK на OSX

Я попытался установить Java 7 (aka 1.7) на OSX 10.7.5 (Lion).

К сожалению, похоже, что все это смешало Java, и я не уверен, как решить проблему. В настоящее время, когда я пытаюсь запустить Eclipse, я получаю сообщение об ошибке:

Общая библиотека JVM "/System/Library/Frameworks/JavaVM.framework" не содержит символ JNI_CreateJavaVM.

Программы, такие как Minecraft и PhpStorm, будут полностью уничтожены без ошибок.

Запуск "java -version" в терминале дает мне:

java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)

Который, я понимаю, следует ожидать с прямой установкой Java 7. К сожалению, Утилиты → Настройки Java были удалены в OSX 10.7.5, и попытка загрузить Системную настройку → Панель Java не работает (это говорит, что он открывается в новом окне, но не появляется, когда кнопка появляется, чтобы перезагрузить его, щелкая его ничего не делать).

Я попытался переустановить различные версии JRE и JDK безрезультатно.

Есть ли все равно, чтобы выложить лот и начать снова, или я пропущу что-то действительно очевидное?

4b9b3361

Ответ 1

Узнайте, где находится каталог установки вашего Java 7 на вашей Mac OS X. Установите переменную оболочки JAVA_HOME в этот каталог (каталог должен содержать подкаталог bin и lib). Отредактируйте путь до export PATH="${JAVA_HOME}/bin:${PATH}". Повторите попытку java -version.

Если все остальное не удается, возможно, вам придется переустановить ОС, чтобы вернуть значения по умолчанию для Mac Java и просто переустановить Java 7.

У меня была подобная проблема в Mountain Lion (10.8): после установки Java 7 SDK я удалил Java 6 JRE, установленный Apple. Это испортило мой компьютер, особенно Eclipse. Проблема связана с тем, что Apple выпустила официальную Java JRE для Mac OS X, пока Java 7 не вышла, и Oracle стала официальным поставщиком этой версии. После того, как я переустановил ОС, я смог получить окно подсказки, которое спрашивало меня о загрузке среды выполнения Java. Это переустановит Java Java 6 JRE.

Ответ 2

У меня была такая же проблема. Пробовал несколько решений, но в конце концов установка Java для OSX с веб-сайта Apple исправила его.

http://support.apple.com/kb/DL1572?viewlocale=en_US

Ответ 3

Для других, сталкивающихся с этой проблемой, вы можете попробовать установить последнюю версию jdk из Apple:

fooobar.com/info/115134/...