1

У меня проблемы с местами установки Java. Я использую Mac под управлением 10.9.2, и у меня установлены две версии java jdk 1.7.0 и jdk 1.6.0, но обе установки находятся в разных местах.

jdk 1.6.0 is at: /System/Library/Java/JavaVirtualMachines

в то время как

jdk 1.7.0 is at: /Library/Java/JavaVirtualMachines

Какое из этих мест является правильным, или это действительно не имеет значения?

И будет ли иметь значение, если я вручную переместу их в тот же каталог? Я замечаю, когда я бегу

java -version в терминале я получаю вывод:

java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode) 

Так что, если я перенесу установку Java 1.6.0 в ту же директорию, что и 1.7.0, я был бы большой проблемой?

1 ответ1

1

Оба находятся на своих местах.

Версия 1.6 - это версия, собранная Apple, когда они все еще поддерживали Java.

Версия 1.7 - это версия, поставляемая Oracle.

Вы найдете несколько приложений, для которых по-прежнему требуется версия 1.6, например Crashplan, поэтому я бы оставил их обоих.

Вот еще один поток StackOverflow, который занимается этой темой, если вы хотите больше информации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .