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.

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.

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.


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ć :)


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.


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.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.