Я бегу Арч. Я установил eclipse-java из AUR и позже установил оттуда visualvm. После настройки средства запуска visualvm и создания конфигурации запуска с его помощью я по-прежнему получаю исключение NullPointerException, хотя пути правильные. Я использую OpenJDK 8, и visualvm находится в /usr/bin/visualvm (который я ввел в настройках). Тем не менее это выдает эту ошибку:

An internal error occurred during: "Launching Test Profiling".
java.lang.NullPointerException

После того, как я трижды проверил пути (JDK Home установлен в /usr/lib/jvm/java-8-openjdk/ , VisualVM Executable установлен в /usr/bin/visualvm) я попытался создать символические ссылки в jdk/bin на visualvm исполняемый файл, все равно он выдает это исключение.

Любая информация о том, как это исправить? Каждый учебник по установке, который я видел, содержал только настройку путей к нужным местам (что я и сделал).

1 ответ1

2

Плагин eclipse анализирует вывод «java -version» и проверяет "java version", чтобы узнать версию. OpenJDK 8 сообщает о "версии openjdk", и, таким образом, анализ не выполняется. Вам нужно либо перекомпилировать плагин отсюда, либо использовать Oracle JDK.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .