Zmiana platformy Java, na której działa netbeans

105

Używam Netbeans 6.7. Po raz pierwszy zainstalowałem Javę 1.5 przed zainstalowaniem Netbeans. Kiedy zainstalowałem Netbeans, domyślną wersją była Java 1.5. Następnie zainstalowałem Javę 1.6 na moim komputerze. Muszę zmienić domyślny JDK moich netbeansów na 1.6 nie tylko dla konkretnego projektu, ale dla całej aplikacji Netbeans.

rgksugan
źródło

Odpowiedzi:

186

Możesz zmienić JDK dla Netbeans, modyfikując plik konfiguracyjny:

  1. Otwórz netbeans.confplik dostępny w etcfolderze wewnątrz instalacji NetBeans.
  2. Zmodyfikuj netbeans_jdkhomezmienną, aby wskazywała na nową ścieżkę JDK, a następnie
  3. Zrestartuj swoje Netbeans.
Abdel Raoof
źródło
1
Dla tych, którzy mieli już netbeans_jdkhome z wersją> = 7. Umieść bibliotekę Java EE API w folderze Library i nie zapomnij ustawić JDK 7, klikając prawym przyciskiem myszy projekt i wybierając Właściwości-> Źródła i ustaw format źródłowy / binarny, wybierz JDK7 spośród opcji.
Arthur Kushman,
Ciągle pojawia się błąd Określono nieprawidłowy jdkhome --------------------------- Nie można zlokalizować instalacji Java w określonym jdkhome: C: \ Program Files (x86) \ Java \ jdk1.5.0_03 \ bin "; Czy chcesz spróbować użyć wersji domyślnej?"
Entuzjastyczny
1
@Enthusiastic, którego nie musisz uwzględniać binw ścieżce, spróbuj w ten sposób: `C: \ Program Files (x86) \ Java \ jdk1.5.0_03`
Abdel Raoof,
1
@AbdelRaoof, podaje ten sam błąd dla tej ścieżki.
Entuzjastyczny
4
W OSX wykonuję polecenie „cd / Library / Java / JavaVirtualMachines”, aby znaleźć różne zestawy JDK na moim Macu. Wersja, której chcę użyć, to „/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home”. Następnie w / Applications / NetBeans / NetBeans 7.2.app/Contents/Resources/NetBeans/etc/netbeans.conf dodaję następującą linię: netbeans_jdkhome="/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home"
Raymond Gan
30

W moim pudełku z Windows 7 znalazłem netbeans.conf w formacie<Drive>:\<Program Files folder>\<NetBeans installation folder>\etc . Dziękuje wszystkim.

Paulo Carvalho
źródło
25

Dla każdego na Mac OS X możesz znaleźć netbeans.conftutaj:

/Applications/NetBeans/NetBeans <version>.app/Contents/Resources/NetBeans/etc/netbeans.conf

Na wypadek, gdyby ktoś chciał wiedzieć :)

shousper
źródło
netbeans_jdkhome="/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home"na przykład
muttonUp
11

otwórz folder etc w folderze netbeans, a następnie edytuj plik netbeans.conf za pomocą notatnika, a znajdziesz taką linię:

Domyślna lokalizacja JDK, może być zastąpiona przez --jdkhome:
netbeans_jdkhome = "G: \ Program Files \ Java \ jdk1.6.0_13"

tutaj możesz ustawić swoją wersję jdk.

Mohamad Alhamoud
źródło
jeśli ta ścieżka w ogóle istnieje
dotbit
0

w Fedorze nie jest obecnie możliwe ustawienie nowego jdk-HOME dla jakiegoś sdk. Zaprojektowali go tak, że zawsze się zepsuje. Spróbuj --jdkhome [cokolwiek], ale najprawdopodobniej zepsuje się i pokaże jak zwykle jakiś tajemniczy, bezsensowny komunikat o błędzie.

dotbit
źródło
0

Napraw to, przenosząc mój folder jdk na inny dysk

JayLord Abueva
źródło