Ändern der Java-Plattform, auf der NetBeans ausgeführt werden

105

Ich benutze Netbeans 6.7. Ich hatte zuerst Java 1.5 installiert, bevor ich Netbeans installiert habe. Als ich Netbeans installiert habe, wurde Java 1.5 als Standardversion verwendet. Dann habe ich Java 1.6 auf meinem Computer installiert. Ich muss das Standard-JDK meiner Netbeans nicht nur für ein bestimmtes Projekt, sondern für die gesamte Netbeans-Anwendung auf 1.6 ändern.

rgksugan
quelle

Antworten:

184

Sie können das JDK für Netbeans ändern, indem Sie die Konfigurationsdatei ändern:

  1. Öffnen Sie die netbeans.confDatei, die unter dem etcOrdner in der NetBeans-Installation verfügbar ist .
  2. Ändern Sie die netbeans_jdkhomeVariable so, dass sie auf den neuen JDK-Pfad verweist, und dann
  3. Starten Sie Ihre Netbeans neu.
Abdel Raoof
quelle
1
Für diejenigen, die bereits netbeans_jdkhome mit> = 7 Version hatten. Legen Sie die Java EE-API-Bibliothek in den Bibliotheksordner und vergessen Sie nicht, JDK 7 festzulegen, indem Sie mit der rechten Maustaste auf das Projekt klicken und Eigenschaften-> Quellen auswählen und das Quell- / Binärformat festlegen. Wählen Sie JDK7 unter den Optionen aus.
Arthur Kushman
Ich erhalte immer wieder den Fehler Ungültiges jdkhome angegeben --------------------------- Java-Installation im angegebenen jdkhome kann nicht gefunden werden: C: \ Programme (x86) \ Java \ jdk1.5.0_03 \ bin "; Möchten Sie versuchen, die Standardversion zu verwenden?"
Begeistert
1
@Enthusiastic Sie müssen nicht binin den Pfad aufnehmen Versuchen Sie wie folgt: `C: \ Programme (x86) \ Java \ jdk1.5.0_03`
Abdel Raoof
1
@AbdelRaoof gibt den gleichen Fehler auch für diesen Pfad aus.
Begeistert
4
Unter OSX mache ich "cd / Library / Java / JavaVirtualMachines", um die verschiedenen JDKs auf meinem Mac zu finden. Die Version, die ich verwenden möchte, ist "/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home". Dann füge ich unter / Applications / NetBeans / NetBeans 7.2.app/Contents/Resources/NetBeans/etc/netbeans.conf diese Zeile hinzu:netbeans_jdkhome="/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home"
Raymond Gan
30

In meiner Windows 7-Box habe ich netbeans.conf in gefunden <Drive>:\<Program Files folder>\<NetBeans installation folder>\etc. Vielen Dank an alle.

Paulo Carvalho
quelle
25

Für alle unter Mac OS X finden Sie netbeans.confhier:

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

Falls jemand es wissen muss :)

shousper
quelle
netbeans_jdkhome="/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home"zum Beispiel
Hammelfleisch
11

Öffnen Sie den Ordner etc im Ordner netbeans und bearbeiten Sie die Datei netbeans.conf mit dem Editor. Sie finden eine Zeile wie die folgende:

Der Standardspeicherort von JDK kann mit --jdkhome:
netbeans_jdkhome = "G: \ Programme \ Java \ jdk1.6.0_13" überschrieben werden.

hier kannst du deine jdk version einstellen.

Mohamad Alhamoud
quelle
Wenn dieser Pfad überhaupt existiert
Dotbit
0

auf Fedora ist es derzeit unmöglich, ein neues jdk-HOME auf ein sdk zu setzen. Sie haben es so entworfen, dass es immer kaputt geht. Versuchen Sie --jdkhome [was auch immer], aber aller Wahrscheinlichkeit nach wird es kaputt gehen und wie üblich eine kryptische unsinnige Fehlermeldung anzeigen.

dotbit
quelle