NetWorker: NMC kann nicht geöffnet werden und der Fehler "Cannot determine a valid Java Home" wird angezeigt.
Summary: NMC kann nicht geöffnet werden und der Fehler "Cannot determine a valid Java Home" wird angezeigt.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
- Oracle Java Runtime Environment (JRE) wird anstelle von NetWorker Runtime Environment (NRE) verwendet.
- Die NetWorker Management Console (NMC) kann nicht mit dem folgenden Fehler geöffnet werden: "Cannot determine a valid Java Home"
- Dieses Problem tritt möglicherweise nicht auf allen Hosts auf.
Cause
Dies ist kein NetWorker\NMC-Problem.
Wenn nmC gestartet wird, wird der JAVA-Befehl javaws.exe auf dem Host ausgeführt, von dem aus Sie auf die NMC zugreifen. Die Datei javaws.exe finden Sie unter Ihrem aktuellen JAVA-Installationspfad im .. \bin-Verzeichnis. Dieses Problem kann auftreten, wenn eine Javaws.exe-Datei aus einer vorherigen JAVA-Installation übrig bleibt. Wenn Sie versuchen, das NMC zu öffnen, wird die falsche JAVA-Datei referenziert. Zum Beispiel ist JAVA 8 "181" installiert, aber im Feld "Java Web Start" wird JAVA 8 "171" angezeigt:
Wenn nmC gestartet wird, wird der JAVA-Befehl javaws.exe auf dem Host ausgeführt, von dem aus Sie auf die NMC zugreifen. Die Datei javaws.exe finden Sie unter Ihrem aktuellen JAVA-Installationspfad im .. \bin-Verzeichnis. Dieses Problem kann auftreten, wenn eine Javaws.exe-Datei aus einer vorherigen JAVA-Installation übrig bleibt. Wenn Sie versuchen, das NMC zu öffnen, wird die falsche JAVA-Datei referenziert. Zum Beispiel ist JAVA 8 "181" installiert, aber im Feld "Java Web Start" wird JAVA 8 "171" angezeigt:
Dieses Problem tritt wahrscheinlich auf Hosts auf, die sowohl x64-Bit- als auch x86-Bit-JAVA haben (oder hatten). Standardmäßig verwendet nmC x86-Bit-JAVA, selbst wenn x64-Bit-JAVA installiert ist.
Resolution
- Bestätigen Sie, welche Version von JAVA auf Ihrem System installiert ist, öffnen Sie Configure Java.
a. Wählen Sie Java aus.
B. Wählen Sie Ansicht:
c aus. Aktivieren Sie im Fenster "Java Runtime Environment Settings" die Registerkarten "User" und "System". Es sollte nur eine Instanz von JAVA installiert sein. Notieren Sie sich die JAVA-Version und den Installationsspeicherort. Das Kontrollkästchen weist darauf hin, dass diese Version von JAVA aktiviert ist.
B. Wählen Sie Ansicht:
c aus. Aktivieren Sie im Fenster "Java Runtime Environment Settings" die Registerkarten "User" und "System". Es sollte nur eine Instanz von JAVA installiert sein. Notieren Sie sich die JAVA-Version und den Installationsspeicherort. Das Kontrollkästchen weist darauf hin, dass diese Version von JAVA aktiviert ist.
d. Wenn mehrere Versionen von JAVA installiert sind, entfernen Sie die älteren Versionen. Dies kann über die Java-Systemsteuerung oder Programme und Funktionen erfolgen.
- Öffnen Sie einen Windows-Datei-Explorer und navigieren Sie zu C:\
Eine. Geben Sie in der Suchleiste Folgendes ein: javaws.exe
b. Gemäß Schritt 1 sollte c. javaws.exe nur unter dem Installationspfad angezeigt werden, der im JAVA Control Panel angezeigt wird.
b. Gemäß Schritt 1 sollte c. javaws.exe nur unter dem Installationspfad angezeigt werden, der im JAVA Control Panel angezeigt wird.
Hinweis: Wenn Ihr System über mehrere Laufwerke verfügt, suchen Sie auch danach, um sicherzustellen, dass JAVA zuvor nicht an einem anderen Ort installiert wurde.
C. Wenn mehrere javaws.exe-Dateien angezeigt werden, löschen Sie die, die nicht mit dem aktuellen Java-Installationspfad verknüpft sind (Schritt 1, c).
C. Wenn mehrere javaws.exe-Dateien angezeigt werden, löschen Sie die, die nicht mit dem aktuellen Java-Installationspfad verknüpft sind (Schritt 1, c).
- Zurück zum Java Control Panel
a) Wählen Sie auf der Registerkarte "Allgemein" die Option Einstellungen... aus.
b) Wählen Sie im Fenster Einstellungen für temporäre Dateien die Option Dateien löschen... aus.
c) Aktivieren Sie im Fenster Dateien und Anwendungen löschen die Option Installierte Anwendungen und Applets (alle 3 Kontrollkästchen sollten aktiviert sein):
b) Wählen Sie im Fenster Einstellungen für temporäre Dateien die Option Dateien löschen... aus.
c) Aktivieren Sie im Fenster Dateien und Anwendungen löschen die Option Installierte Anwendungen und Applets (alle 3 Kontrollkästchen sollten aktiviert sein):
d. Klicken Sie auf OK und dann erneut auf OK.
Hinweis: Dadurch sollten alle alten NMC-Verknüpfungen/Symbole gelöscht werden. Wenn der Link javaws.exe jedoch beschädigt ist, müssen sie möglicherweise manuell gelöscht werden.
E. Schließen Sie das Java Control Panel.
Hinweis: Dadurch sollten alle alten NMC-Verknüpfungen/Symbole gelöscht werden. Wenn der Link javaws.exe jedoch beschädigt ist, müssen sie möglicherweise manuell gelöscht werden.
E. Schließen Sie das Java Control Panel.
- Öffnen Sie einen Webbrowser und navigieren Sie zu http:// nmc_servername:9000 und geben Sie den Hostnamen oder die IP-Adresse des NMC-Servers an.
Eine. Starten Sie die NMC auf der NMC-Webseite.
B. Melden Sie sich bei der NMC an, um den Zugriff zu bestätigen. Eine neue NMC-Verknüpfung sollte auf dem Desktop platziert werden.
C. Minimieren Sie die NMC und testen Sie den Start über die neu erstellte Desktopverknüpfung.
B. Melden Sie sich bei der NMC an, um den Zugriff zu bestätigen. Eine neue NMC-Verknüpfung sollte auf dem Desktop platziert werden.
C. Minimieren Sie die NMC und testen Sie den Start über die neu erstellte Desktopverknüpfung.
Wenn weitere Unterstützung erforderlich ist, wenden Sie sich bitte an Ihre Domain- und/oder Windows-BS-Administratoren.
Additional Information
Problemumgehung:
Sie können bestätigen, dass das Problem auf JAVA isoliert ist, indem Sie nmC aus dem JAVA-Installationsverzeichnis starten, z. B.:
C:\> cd C:\Program Files\Java C:\Program Files\Java> dir | findstr jre 08/10/2018 03:24 PM <DIR> jre1.8.x_xxx C:\Program Files\Java> cd jre1.8.x_xxx\bin C:\Program Files\Java\jre1.8.x_xxx\bin> javaws.exe http://nmc_servername:9000/gconsole.jnlp Note: When performing the above make sure you cd to your JAVA installation. The NMC only requires x86 Java so x64 bit JAVA may not be installed. The JAVA \bin dir you cd into should contain javaws.exe. When running the javaws.exe command ensure to specify your NMC server's resolvable hostname or IP address.
Wenn der obige Workaround funktioniert, bestätigt dies, dass kein Problem mit NetWorker vorliegt. Dieses Problem tritt bei der Ausführung von JAVA-Befehlen durch das Betriebssystem/System auf.
Affected Products
NetWorkerProducts
NetWorker, NetWorker Management ConsoleArticle Properties
Article Number: 000160813
Article Type: Solution
Last Modified: 05 Jun 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.