To pytanie pomoże ci dowiedzieć się, kiedy po zaktualizowaniu wersji Java, NetBeans IDE odmawia uruchomienia. Nawet po zaktualizowaniu $PATH
zmiennej w .bashrc
pliku 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 jdkhome
pomocą ( <version
zostanie 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.