Как запустить VisualVM на MacOS с Java 11

К

Если вы скачали VisualVM, но на вашем компьютере установлена Java 11, то скорее всего вам не получится запустить VisualVm. Чтобы это сделать, необходимо сделать следующее.

Как запустить VisualVm

Открыть первый раз VisualVm, он у вас скорее всего не откроется, но это нормально. Далее необходимо найти файл visualvm.conf. Для этого откройте Finder, зайдите в Applications, найдите VisualVm, кликните правой кнопкой и нажмите Show Package Contents, далее перейдите в папку ⁨Contents⁩ — ⁨Resources⁩ — ⁨visualvm — etc, там будет файл visualvm.conf. Откройте его в любом редакторе, прокрутите вниз и найдите текст:

Default location of JDK:
It can be overridden on command line by using --jdkhome
Be careful when changing jdkhome.
There are two VisualVM launchers for Windows (32-bit and 64-bit) and
installer points to one of those in the VisualVM application shortcut
based on the Java version selected at installation time.Code language: Bash (bash)

Далее, если у вас установлена только Java 11, необходимо скачать Java 8, например с сайта oracle. Необходимо будет распаковать java в любую папку, например:

/home/denis/java8

Далее, надо будет просто вставить в visualvm.conf строку:

visualvm_jdkhome="/home/denis/java8"Code language: JavaScript (javascript)

Теперь осталось только сохранить файл и запустить VisualVm.

Автор

Denis Pershin

Добавить комментарий