Мне нужно протестировать веб-приложение с JRE 6. Я использую Mac с OS X 10.10 и Java 7 для разработки. Как я могу установить JRE 6 рядом с Java 7 на этом Mac?
Этот предыдущий ответ еще не учитывает тот факт (также упомянутый в комментарии), что ссылка Apple на скачивание к настоящему времени указывает на файл .pkg
( Java для OS X 2014-001 ). Без дополнительных знаний я спешу установить его, поскольку он может перезаписать мою текущую настройку Java 7 (и может больше не содержать JRE 6 в первую очередь).
Ответы:
JavaForOSX2014-001.dmg
содержит Java для Mac OS X (1.6.0_65-b14-462). Он будет установлен в / System / Library / Java и / System / Library / Frameworks, а Oracle Java находится в / Library / Java. Ни один файл не будет перезаписан.Чтобы избежать каких-либо проблем (особенно с $ JAVA_HOME / $ PATH), рассмотрите возможность установки виртуальной машины Mac OS X в VMWare, Parallels или VirtualBox только с JRE6.
источник
Как отметил @klanomath «Файл не будет перезаписан»: вы можете установить несколько JDK, но только один JRE. Но каждый JDK также поставляется с JRE.
Java-интеграция Apple с OS X предоставляет
/usr/libexec/java_home
возможность помочь вам разобраться в ситуации с JDK. Это выбирает среди JDK и связанных с ними JRE, найденных в/Library/Java/JavaVirtualMachines
. Смотрите страницу man java_home.Однако нет эквивалентной возможности выбора между версиями JRE, доступ к которым осуществляется через
/Library/Internet Plug-ins/
http://support.apple.com/en-us/HT202643, и предоставляет единственный «официальный» способ выбора среди тех, которые требуют использования терминальных символов с использованием sudo и символических символов. ссылки. Поскольку вы являетесь разработчиком, тестирующим веб-приложения, можно предположить, что этого будет достаточно, но не то, с чем простые смертные хотят возиться.источник