2015-05-20 3 views
0

Панель управления Java говорит, что у меня есть обновление Java 8. 45. Терминал говорит: java-версия «1.7.0_17». Eclipse использует 1.7.0_17-b02. Могу ли я переключиться с Java 1.7 на 1.8 в терминале и Eclipse?Сделать Java 1.8 по умолчанию на Mac OSX 10.9.5

Сначала я попытался внести изменения в настройки Java, но отсутствует в утилитах. Тогда я нашел Installed Java 7 on Mac OS X but Terminal is still using version 6 и запустить

sudo rm /usr/bin/java 
sudo ln -s /Library/Internet\ PlugIns/JavaAppletPlugin.plugin/Contents/Home/bin/java /usr/bin 

Теперь версия терминала возврата Java "1.8.0_45", но Eclipse, не запускается:

Виртуальная машина Java разделяемой библиотеки «/ Library/Internet Plug-Ins/JavaAppletPlugin. plugin/Contents/Home/bin /../ lib/server/libjvm.dylib " не содержит символ JNI_CreateJavaVM.

+1

Это, вероятно, принадлежит суперпользователю, а не stackoverflow – Dragondraikk

ответ

0

вам нужно удалить JDK 1.7

Перейдите /Library/Java/JavaVirtualMachines и удалить каталог, имя которого соответствует следующий формат:

/Library/Java/JavaVirtualMachines/jdkmajor.minor.macro[_update].jdk 

Например, чтобы удалить 8u6:

% rm -rf jdk1.8.0_06.jdk 
+0

Вы уверены, что это правильный способ удалить что-то? – robert

+0

Я сделал сам несколько раз – Grbe1l

Смежные вопросы