To pytanie pomoże ci dowiedzieć się, kiedy po zaktualizowaniu wersji Java, NetBeans IDE odmawia uruchomienia. Nawet po zaktualizowaniu $PATHzmiennej w .bashrcpliku nadal okaże się, że NetBeans nie uruchomi się, a gdy spróbujesz uruchomić ją za pomocą wiersza polecenia za pomocą polecenia:
./netbeans-8.0.2/bin/netbeans
To po prostu daje:
Cannot find java. Please use the --jdkhome switch.
Ale kiedy spróbujesz podać nowy za jdkhomepomocą ( <versionzostanie zastąpiony numerem wersji, na przykład można go zastąpić 1.8.0_40):
./netbeans-8.0.2/bin/netbeans --jdkhome jdk<version>/
Stwierdzasz, że musisz to robić za każdym razem, aby NetBeans faktycznie się uruchomił, i staje się to raczej uciążliwe.
Więc tak naprawdę musisz przejść do pliku konfiguracyjnego NetBeans, w którym ustawiono rzeczywistą zmienną domową JDK dla NetBeans, aby NetBeans mógł się do tego odwoływać podczas uruchamiania.