2015-09-15 1 views
1

Mac здесь (Yosemite 10.10.5). Я использую JDK 8 для всех своих проектов, а недавно просто унаследовал «более старый» проект на основе Java 7. Я просто хотел бы загрузить Java 7 JDK с Oracle's archived JDKs, однако он кажется доступным только как DMG (автоустановщик).Как установить alt JDK на Mac без переопределения текущего

Боюсь, что если я загружу этот DMG, он автоматически установит его и сделает Java 7 моей установкой по умолчанию. Принимая во внимание, что я хочу только разархивировать JDK в локальной файловой системе, чтобы я мог отключить приложение Java 7 (указав полный путь к JDK, когда я запускаю приложение локально).

Любые идеи относительно того, какие у меня варианты?

+0

Вы можете установить его, это не отменяет JDK 8, он устанавливает его рядом с ним. Вы можете использовать команду '/ usr/libexec/java_home', чтобы найти и установить, какой JDK вы используете из командной строки, и вы можете установить различные проекты в Eclipse для использования разных JDK. – RealSkeptic

ответ

2

Большой часть информации об этом можно найти в Oracles notes on installation

Я считаю, что вы ищете специально под

Определения по умолчанию версии от JDK:

Там может быть несколько JDK, установленных в системе, сколько угодно.

При запуске приложения Java через командную строку система использует JDK по умолчанию. Версия JRE может отличаться от версии JDK.

Вы можете определить, какая версия JDK является значением по умолчанию, набрав java -version в окне терминала. Если установленная версия имеет значение 8u6, вы увидите строку, содержащую текст 1.8.0_06. Например:

% java -version 
java version "1.8.0_06-ea" 
Java(TM) SE Runtime Environment (build 1.8.0_06-ea-b13) 
Java HotSpot(TM) 64-Bit Server VM (build 23.2-b04, mixed mode) 

Чтобы запустить другую версию Java, либо указать полный путь, или использовать инструмент java_home:

% /usr/libexec/java_home -v 1.8.0_06 --exec javac -version 

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

  • Нет связанных вопросов^_^