Заметки

Как запустить 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

Recent Posts

Как исправить ошибку «Write Failed: broken pipe» при SSH соединении

Ошибка "Write Failed: broken pipe" в SSH соединении обычно возникает, когда клиент или сервер разрывает…

11 месяцев ago

Java Enum — перечисления в Java

Что такое Enum в Java Перечисление (enum) в Java - это тип данных, который позволяет…

2 года ago

Массивы в Java — создание, доступ к элементам, изменение данных

Что такое массивы? Массив - это структура данных в Java, которая представляет собой упорядоченную коллекцию…

2 года ago

ArrayList в Java — Основное

ArrayList в Java - это класс, предоставляющий возможность создания массива переменной длины, который можно изменять…

2 года ago

Как подключиться к Yandex Cloud Storage через AWS S3 golang

Проблема Если вы вдруг решили подключиться в Yandex Cloud Storage с помощью библиотеки golang aws,…

2 года ago

JDK MIssion Control на Mac

В данной заметке я попытаюсь рассказать как исправить ошибку с запуском JDK Mission Control на…

2 года ago

This website uses cookies.