NullPointerException przy użyciu programu uruchamiającego VisualVM

0

Używam Arch. Zainstalowałem Eclipse-java z AUR, a później również zainstalowałem visualvm. Po skonfigurowaniu programu uruchamiającego visualvm i utworzeniu konfiguracji uruchamiania przy jego użyciu nadal otrzymuję wyjątek NullPointerException, chociaż ścieżki są poprawne. Korzystam z OpenJDK 8, a visualvm znajduje się w /usr/bin/visualvm(które wprowadziłem w preferencjach). Nadal powoduje ten błąd:

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

Po trzykrotnym sprawdzeniu ścieżek (JDK Home jest ustawiony na /usr/lib/jvm/java-8-openjdk/VisualVM Executable jest ustawiony na /usr/bin/visualvm) Próbowałem utworzyć dowiązania symboliczne jdk/bindo pliku wykonywalnego visualvm, ale nadal zgłasza ten wyjątek.

Wszelkie informacje, jak to naprawić? Każdy samouczek konfiguracji zawierałem tylko ustawianie ścieżek do właściwych lokalizacji (co zrobiłem).

Michael
źródło

Odpowiedzi:

2

Wtyczka Eclipse analizuje dane wyjściowe „wersji java” i sprawdza, czy „wersja java” znajduje wersję. OpenJDK 8 zgłasza „wersję openjdk”, dlatego parsowanie kończy się niepowodzeniem. Musisz ponownie skompilować wtyczkę z tego miejsca lub użyć Oracle JDK.

anonimowy
źródło