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?

 183
Author: mrt, 2011-08-05

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

 330
Author: Frank,
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ę.

 59
Author: Kasun Gajasinghe,
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

 28
Author: Walt Corey,
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.

 7
Author: OldCurmudgeon,
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"
 6
Author: jerome,
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,

  1. Możesz utworzyćplik cmd o następującej treści:

    start netbeans --jdkhome c:\path\to\jdk

  2. Lub w skrócie Netbeans Ustaw powyższą opcję.

 4
Author: kunal,
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.

 1
Author: Duncan,
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

 0
Author: user2613580,
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:

Właściwości Projektu Java

Następnie sprawdź, czy projekt ma potrzebne źródło zakreślone poniżej:

Kompilator Źródeł Projektu

Następnie sprawdź czy kompilator Javy jest poprawny dla projekt:

Tutaj wpisz opis obrazka

 0
Author: Mark Burleigh,
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