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.
Bu makale şunlar için geçerlidir:
Bu makale şunlar için geçerli değildir:
Bu makale, belirli bir ürüne bağlı değildir.
Bu makalede tüm ürün sürümleri tanımlanmamıştır.
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.
Etkilenen Ürünler
NetWorkerÜrünler
NetWorker, NetWorker Management ConsoleMakale Özellikleri
Article Number: 000160813
Article Type: Solution
Son Değiştirme: 05 Haz 2025
Version: 4
Sorularınıza diğer Dell kullanıcılarından yanıtlar bulun
Destek Hizmetleri
Aygıtınızın Destek Hizmetleri kapsamında olup olmadığını kontrol edin.