Ich habe JDK v12 bereits in C:\Programme\Java\jdk-12 installiert. Wenn ich mein Netbeans-Installationsprogramm ausführe, wird angezeigt, dass für die Installation der Netbeans IDE JDK 7 oder neuer erforderlich ist. Stellen Sie sicher, dass das JDK ordnungsgemäß installiert ist, und führen Sie das Installationsprogramm erneut aus. Sie können einen gültigen JDK-Speicherort mit dem Installationsargument -javahome angeben. Was ist zu tun? Wenn ich -javahome in die Eingabeaufforderung eingebe, wird angezeigt, dass „-javahome“ nicht als interner oder externer Befehl, ausführbares Programm oder Batchdatei erkannt wird.
Antwort1
Viele Java-basierte Programme wie Tomcat erfordern, dass JAVA_HOME als Umgebungsvariable festgelegt wird, damit sie richtig funktionieren. Bitte beachten Sie, dass JAVA_HOME auf ein JDK-Verzeichnis und nicht auf ein JRE-Verzeichnis verweisen sollte. Der Sinn der Festlegung der Umgebungsvariable besteht darin, Programmen mitzuteilen, in welchem Verzeichnis ausführbare Dateien wie javac zu finden sind.
Wir können versuchen, Java-Umgebungsvariablen in Windows 10 entsprechend einzustellenSo legen Sie JAVA_HOME in Windows 10 fest
Es umfasst die folgenden drei Schritte:
- Öffnen Sie die erweiterten Systemeinstellungen und legen Sie die Umgebungsvariable JAVA_HOME fest.
- Systempfad aktualisieren
- Testen Sie Ihre Konfiguration
Näheres hierzu können Sie dem obigen Artikel entnehmen.