Jak ustawić JDK Netbeans działa na?
Mam starsze NB6. 7, NB6. 9, NB7.0, które kiedyś działały na jdk1.6.0_21 i jdk1.6.0_25. Teraz usunąłem te JDK i zostały tylko jdk1.6.0_26 i jdk1. 7. 0, ale nadal chcę zachować starsze NBs, ale teraz, gdy je uruchamiam, dostaję ten Komunikat:
" nie można zlokalizować instalacji Javy w podanym jdkhome C:\Program pliki (x86) \ Java\jdk1. 6. 0_25 Czy chcesz spróbować użyć domyślnej wersji ?"
Próbowałem znaleźć gdzie szuka "jdk1.6. 0_25" i zaktualizowano kilka plików konfiguracyjnych w "C:\Program Files (x86) \ NetBeans 6.7 "i" C:\Users\USER.NBI \ registry.xml", a mimo to komunikat wciąż napływa, moje pytanie brzmi, gdzie i co muszę zmienić, aby skierować go na: C:\Program Files (x86)\Java\jdk1.6.0_26
?
9 answers
Dzięki poradzie KasunBG znalazłem rozwiązanie w linku "sugerowane", zaktualizuj poniższy plik (zastąp 7.x z Twoją wersją Netbeans):
C:\Program Files\NetBeans 7.x\etc\netbeans.conf
Zmień następujący wiersz, aby wskazać, gdzie znajduje się Twoja instalacja Javy:
netbeans_jdkhome="C:\Program Files\Java\jdk1.7xxxxx"
Możesz potrzebować uprawnień administratora, aby edytować netbeans.conf
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-06 13:09:54
Idź do Tools
-> Java Platforms
. Tam kliknij na Dodaj platformę i wskaż ją na C:\Program Files (x86)\Java\jdk1.6.0_25
. Możesz ustawić inną wersję JDK lub usunąć istniejące wersje.
Innym rozwiązaniem zasugerowanym w witrynie oracle (sun) jest,
netbeans.exe --jdkhome "C:\Program Files\jdk1.6.0_20"
Próbowałem tego na 6.9.1. Możesz również zmienić JDK dla każdego projektu. Musisz ustawić dostępne JDK w oknie dialogowym Java Platforms
. Następnie przejdź do Run
-> Set Project Configuration
-> Customize
.
Następnie w otwartym oknie dialogowym przejdź do Build
-> Compile
. Ustaw wersję.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-08-05 03:36:16
Dla tych, którzy nie używają Windows plik do zmiany to netbeans-8.0/etc/netbeans.conf
I Linia(y) do zmiany to:
netbeans_jdkhome="/usr/lib/jvm/java-8-oracle"
Komentowanie starej wartości i wstawianie nowej wartości
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-11 21:14:32
Jako dodatkowe przydatne rozwiązanie dla tych z Was na Windows 7 i powyżej - jeśli używasz:
C:\Program Files\Java>mklink /D jdk8 jdk1.8.0_25
Otrzymujesz Symbolic Link
folder, który można dostosować za każdym razem, gdy pojawi się nowy JDK.
Wszystko, co musisz zrobić, to ustawić
netbeans_jdkhome="C:\Program Files\Java\jdk8"
(w obu lokalizacjach dla Netbeans 8) i nigdy więcej nie musisz edytować konfiguracji. Po prostu dostosuj dowiązanie symboliczne za każdym razem, gdy twój JDK jest aktualizowany.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-10-30 17:22:56
Też miałem tę wiadomość, ponieważ dzisiaj postanowiłem przenieść moje różne jdk do tego samego katalogu. Zdecydowałem się odinstalować wszystko przez program manager okna. Po tym, oczywiście miałem wiadomość poniżej.
"nie można zlokalizować instalacji Javy w podanym jdkhome C:\Program Files (x86)\Java\jdk1.7.0_60 chcesz spróbować użyć wersji domyślnej ?"
Nowa instalacja jdk nie rozwiązuje problemu. Ok możesz to skonfigurować w menu Tool > java platformy ale w moim przypadku musiałem naprawić mój netbeans.conf
I had the line below
netbeans_jdkhome="C:\Program Files\Java\jdk1.7.0_60"
I zamieniam na
netbeans_jdkhome="C:\devtools\Java\jdk1.8.0_25"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-10-24 09:16:05
Nie odpowiada dokładnie na twoje pytanie, ale aby obejść problem,
-
Możesz utworzyćplik cmd o następującej treści:
start netbeans --jdkhome c:\path\to\jdk
Lub w skrócie Netbeans Ustaw powyższą opcję.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-08-05 03:17:32
Wszystkie inne odpowiedzi opisywały, jak jawnie określić lokalizację platformy java, co jest w porządku, jeśli naprawdę chcesz używać określonej wersji java. Jeśli jednak chcesz użyć najbardziej aktualnej wersji jdk, a masz ją zainstalowaną w "normalnym" miejscu dla systemu operacyjnego, najlepszym rozwiązaniem jest nie określanie lokalizacji jdk. Zamiast tego pozwól programowi Uruchamiającemu Netbeans wyszukać jdk za każdym razem, gdy go uruchamiasz.
Aby to zrobić, nie określaj jdkhome w wierszu poleceń i komentować linię ustawiającą zmienną netbeans_jdkhome w dowolnym netbeans.pliki conf. (Zobacz inne odpowiedzi, gdzie szukać tych plików.)
Jeśli to zrobisz, po zainstalowaniu nowej wersji Javy, netbeans będzie jej automagicznie używać. W większości przypadków, to prawdopodobnie dokładnie to, co chcesz.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-03-22 14:50:47
W windows otwórz cmd
Przejdź do katalogu, w którym NetBeans pobrał
Następnie uruchom poniższe polecenie JDK path może się różnić od ścieżki, o której wspomniałem
Netbeans-8.2-windows.exe -- javahome "C:\Program Files\Java \ jdk-9.0.1"
Jeśli napotkasz problem w istniejącym zainstalowanym w netbeans możesz znaleźć szczegóły w tutaj
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-01 06:51:56
Gdzie masz już projekt w NetBeans i chcesz zmienić kompilator (np. z 1.7 na 1.) wtedy trzeba by również zmienić kompilator źródłowy Javy dla tego projektu.
Kliknij prawym przyciskiem myszy projekt i wybierz Właściwości opisane poniżej:
Następnie sprawdź, czy projekt ma potrzebne źródło zakreślone poniżej:
Następnie sprawdź czy kompilator Javy jest poprawny dla projekt:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-18 14:43:49