Wie das JDK, Netbeans läuft auf?
Habe ich ältere SB6.7, SB6.9, NB7.0, die verwendet werden, um laufen auf jdk1.6.0_21 und jdk1.6.0_25. Nun habe ich entfernt die JDKs und nur jdk1.6.0_26 und jdk1.7.0 Links, aber ich möchte dennoch halten die älteren NBs, aber jetzt, wenn ich Sie laufen, bekomme ich diese Meldung:
"Kann nicht gefunden java-installation in der angegebenen jdkhome C:\Program Dateien
(x86)\Java\jdk1.6.0_25
Wollen Sie versuchen, verwenden Sie die Standard-version ?"
Habe ich versucht zu finden, wo es sucht nach dem "jdk1.6.0_25", aktualisiert und ein paar config-Dateien in "C:\Program Files (x86)\NetBeans 6.7" und "C:\Users\USER.nbi\registry.xml" und doch die Nachricht kommt immer, meine Frage ist, wo und was muss ich ändern, zeigen Sie es auf: C:\Program Files (x86)\Java\jdk1.6.0_26
?
InformationsquelleAutor Frank | 2011-08-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dank KasunBG Tipp, ich fand die Lösung in der "vorgeschlagen" - link, update die folgende Datei (ersetzen Sie 7.x mit Ihrem Netbeans-version) :
Ändern Sie die folgende Zeile zu zeigen, wo deine java-installation ist :
Benötigen Sie möglicherweise Administrator-Rechte Bearbeiten
netbeans.conf
Zum Abschluss, Sie können sogar passen Sie die Eigenschaften auf einer pro-Benutzer-basis, indem Sie ein
netbeans.conf
unter~/.netbeans/version/etc
, der überschreibt die/usr/local...
properties-Datei. (Ich gehe davon aus/usr/local/netbeans-7.3/etc
ist Ihre Distribution Installationsordner--ich bin auf die Entwicklung mit einer manuell installierten version in benutzerdefinierte Ordner und kann nicht 100% sicher -. -)NB: Wie der Netbeans-8 es gibt auch eine netbeans.conf in
C:\Users\You\AppData\Roaming\NetBeans\8.0\etc\netbeans.conf
.Wie bereits in den Kommentaren in dieser Datei können Sie die folgende Zeile auskommentiert werden zu lassen, der launcher entscheiden, welche version zu verwenden. Dies in der Regel schafft es automatisch abholen der neuesten version.
Nicht für mich, gibt es nicht.
InformationsquelleAutor Frank
Gehen
Tools
->Java Platforms
. Dort klicken Sie auf Add-Plattform, zeigen Sie es aufC:\Program Files (x86)\Java\jdk1.6.0_25
. Sie können entweder die anderen JDK-version oder entfernen von vorhandenen Versionen.Andere Lösung vorgeschlagen in die oracle (sun) Ort ist,
Habe ich versucht, dieses auf 6.9.1. Sie können die JDK-pro Projekt. Sie müssen die zur Verfügung JDKs über
Java Platforms
dialog. Dann gehen Sie zuRun
->Set Project Configuration
->Customize
.Danach im geöffneten Dialogfenster gehe zu
Build
->Compile
. Legen Sie die version.Es gibt keine
Java Platforms
Menüpunkt in Netbeans 8.2InformationsquelleAutor Kasun Gajasinghe
Für diejenigen, die nicht mit Windows die Datei zu ändern, ist
netbeans-8.0/etc/netbeans.conf
und die Zeile(N) zu ändern ist:
kommentieren aus dem alten Wert und dem einfügen ist der neue Wert
Dieser arbeitete für mich mit Ubuntu 18.04 und NetBeans IDE 8.2. Danke!!!
InformationsquelleAutor Walt Corey
Als eine weitere nützliche Lösung für diejenigen von Ihnen, die auf Windows 7 und oben, wenn Sie verwenden:
erhalten Sie eine
Symbolic Link
Ordner, die angepasst werden können, sobald eine neue JDK kommt.Alles, was Sie tun müssen, dann legen Sie Ihr
(an beiden Standorten für Netbeans 8) und Sie nie haben, Bearbeiten Sie die config wieder. Nur zwicken die symlink-jeder Zeit das JDK aktualisiert.
InformationsquelleAutor OldCurmudgeon
Ich hatte diese Meldung auch, weil heute habe ich beschlossen, verschieben Sie meine anderen jdk in das gleiche Verzeichnis. Ich habe beschlossen, Sie alle durch die Programm-manager-Fenster. Danach hatte ich natürlich die Meldung unten.
"Kann nicht gefunden java-installation in der angegebenen jdkhome C:\Program Files (x86)\Java\jdk1.7.0_60 wollen Sie versuchen, verwenden Sie die Standard-version ?"
Einer neuen Installation des jdk das problem nicht behoben. Ok Sie können konfigurieren, dass im Menü Werkzeug - > java-Plattformen aber in meinem Fall hatte ich fix meine netbeans.conf
ich hatte die Zeile unter
ist und ich es ersetzen durch
InformationsquelleAutor grome55
Diese nicht genau Ihre Frage zu beantworten, aber zu bekommen, um das problem
können Sie entweder eine .cmd-Datei mit folgendem Inhalt:
start netbeans --jdkhome c:\path\to\jdk
oder in der Verknüpfung von Netbeans legen Sie die obige option.
InformationsquelleAutor kunal
Alle anderen Antworten beschrieben habe, wie explizit geben Sie den Speicherort der java-Plattform, die ist in Ordnung, wenn Sie wirklich wollen, um eine bestimmte version von java. Allerdings, wenn Sie nur wollen, zu verwenden die meisten up-to-date-version des jdk, und Sie haben, installiert in einem "normalen" Platz für Ihr Betriebssystem, dann die beste Lösung ist, NICHT geben Sie eine jdk-Speicherort an. Stattdessen lassen Sie die Netbeans-launcher Suche nach jdk jedes mal, wenn Sie starten Sie es.
Um dies zu tun, geben Sie nicht jdkhome auf der Kommando-Zeile und kommentieren Sie die Zeile Einstellung netbeans_jdkhome variable in einer netbeans.conf-Dateien. (Siehe andere Antworten für wo suchen Sie nach diesen Dateien.)
Wenn Sie dies tun, wenn Sie installieren eine neue version von java, Ihr netbeans wird automatisch verwenden. In den meisten Fällen, ist das wahrscheinlich genau, was Sie wollen.
InformationsquelleAutor Duncan
IN windows öffnen Sie cmd
gehen Sie zu dem Verzeichnis, wo Sie Ihre netbeans heruntergeladen
führen Sie dann unter Befehl JDK-Pfad kann anders sein als der Weg, den ich erwähnt
netbeans-8.2-windows.exe --javahome "C:\Program Dateien\Java\jdk-Version 9.0.1"
wenn Sie stehen vor Problem in vorhandenen installiert netbeans details finden Sie in hier
InformationsquelleAutor user2613580
Wo Sie bereits ein Projekt in NetBeans, und Sie möchten, ändern Sie die compiler (z.B. von 1.7 auf 1.) dann müssten Sie auch ändern Sie die Java-source-compiler für das Projekt.
Rechten Maustaste auf das Projekt und wählen Sie Eigenschaften, wie unten beschrieben:
Dann überprüfen Sie, dass das Projekt die notwendige Quelle eingekreist unten:
dann überprüfen Sie, dass der Java-compiler ist korrekt für das Projekt:
InformationsquelleAutor Mark Burleigh