Где находится JAVA_HOME в macOS от Мохаве (10,14) до Льва (10,7)?

Нет. Свойства объекта JavaScript не имеют встроенного порядка. Это полная удача в том, какой порядок работает цикл for...in.

Если вы хотите заказать, вам нужно будет использовать массив:

var map= [[23, 'AA'], [12, 'BB']];
for (var i= 0; i<map.length; i++)
    document.write('Key '+map[i][0]+', value: '+map[i][1]);
537
задан Olivier Refalo 29 October 2018 в 05:00
поделиться

3 ответа

В Mac OS X Lion для запуска visualgc я использовал:

export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
14
ответ дан kiamlaluno 29 October 2018 в 05:00
поделиться

для macOS Mojave 10.14.1 и JAVA 11.0.1 Я установил профиль как ключ

export JAVA_HOME=$(/usr/libexec/java_home)

в терминале, чтобы подтвердить:

$JAVA_HOME/bin/java -version

java version "11.0.1" 2018-10-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode)
7
ответ дан Jiulong Zhao 29 October 2018 в 05:00
поделиться

Для пользователей терминала Рыбы на Mac (я полагаю, что это доступно на Linux также), это должно работать:

set -Ux JAVA_8 (/usr/libexec/java_home --version 1.8)
set -Ux JAVA_12 (/usr/libexec/java_home --version 12)
set -Ux JAVA_HOME $JAVA_8       //or whichever version you want as default
0
ответ дан 22 November 2019 в 22:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: