
У меня проблемы с местами установки 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.6 — это версия, созданная Apple, когда они еще поддерживали Java.
Версия 1.7 — это версия, поставляемая Oracle.
Вы найдете ряд приложений, которым по-прежнему требуется версия 1.6, например, Crashplan, поэтому я бы оставил их оба.
Вот еще StackOverflowнитькоторая посвящена этой теме, если вам нужна дополнительная информация.