NetWorker: NMC nie otwiera się z błędem "Cannot determine a valid Java Home"

Resumen: NMC nie otwiera się z błędem "Cannot determine a valid Java Home"

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

  • Środowisko Oracle Java Runtime Environment (JRE) jest używane zamiast środowiska Runtime Environment (NRE) NetWorker
  • Nie można otworzyć konsoli zarządzania NetWorker Management Console (NMC) z powodu błędu: "Nie można określić prawidłowego Java Home"
kA2f1000000GBMwCAO_3_0
  • Ten problem może nie pojawić się na wszystkich hostach

Causa

Nie jest to problem NetWorker\NMC.

Po uruchomieniu NMC, java command javaws.exe jest uruchamiane na hoście, z którego korzystasz. Plik javaws.exe można znaleźć w bieżącej ścieżce instalacji języka JAVA w pliku .. Katalog \bin. Ten problem może pojawić się, jeśli plik javaws.exe został pozostawiony z poprzedniej instalacji języka JAVA. Podczas próby otwarcia NMC odnosi się do nieprawidłowego pliku JAVA; na przykład zainstalowano java 8 "181", ale w polu "Java Web Start" wyświetlana jest wersja JAVA 8 "171":
 
kA2f1000000GBMwCAO_1_0
 
Ten problem prawdopodobnie pojawia się na hostach, które mają (lub miały) zarówno język JAVA w wersji 64-bitowej, jak i x86-bitowej. Domyślnie NMC będzie korzystać z 86-bitowego języka JAVA, nawet po zainstalowaniu 64-bitowego języka JAVA.

Resolución

  1. Potwierdź, która wersja języka JAVA jest zainstalowana w systemie, otwórz program Configure Java.
a. Wybierz java.
B. Wybierz opcję View:
c. W oknie Java Runtime Environment Settings (Ustawienia środowiska Java Runtime) sprawdź karty User (Użytkownik) i System (System). Powinno być zainstalowane tylko jedno wystąpienie języka JAVA. Zanotuj wersję języka JAVA i lokalizację instalacji. Pole wyboru oznacza, że ta wersja języka JAVA jest włączona.
 
kA2f1000000GBMwCAO_2_0
 
d. Jeśli zainstalowano wiele wersji języka JAVA, usuń starsze wersje. Można to zrobić za pomocą Panelu sterowania Java lub programu i funkcji.
  1. Otwórz Eksplorator plików systemu Windows i przejdź do folderu C:\
A. W pasku wyszukiwania wpisz: javaws.exe
b. Zgodnie z krokiem 1, c. javaws.exe powinien pojawić się tylko w ścieżce instalacji przedstawionej w Panelu sterowania JAVA.
 
kA2f1000000GBMwCAO_2_1 
Uwaga: Jeśli komputer ma wiele dysków, wyszukaj je również, aby upewnić się, że język JAVA nie był wcześniej zainstalowany w innym miejscu.
C. Jeśli pojawi się wiele plików javaws.exe, usuń te, które nie są powiązane z bieżącą ścieżką instalacji Języka Java (krok 1, c)
  1. Powrót do Panelu sterowania języka Java
a) Na karcie Ogólne wybierz opcję Ustawienia...
b) W oknie Tymczasowe ustawienia plików wybierz opcję Usuń pliki...
c) W oknie Delete Files and Applications (Usuń pliki i aplikacje) zaznacz pozycję Zainstalowane aplikacje i aplety (wszystkie 3 pola powinny być zaznaczone):
 
kA2f1000000GBMwCAO_2_2
 
d. Kliknij przycisk OK, a następnie ponownie ok.
Uwaga: Powinno to usunąć wszystkie stare skróty/ikony NMC; jeśli jednak łącze javaws.exe jest uszkodzone, konieczne może być ręczne usunięcie.
E. Zamknij Panel sterowania Java.
  1. Otwórz przeglądarkę internetową i przejdź do http:// nmc_servername:9000, określając nazwę hosta lub adres IP serwera NMC.
A. Na stronie NMC uruchom NMC.
B. Zaloguj się do NMC, aby potwierdzić dostęp, na pulpicie należy umieścić nowy skrót NMC.
C. Zminimalizuj NMC i przetestuj uruchamianie przy użyciu nowo utworzonego skrótu na pulpicie.

Jeśli wymagana jest dalsza pomoc, skontaktuj się z administratorami domeny i/lub systemu operacyjnego Windows.

Información adicional

Obejście problemu:

Aby potwierdzić, że problem jest izolowany do języka JAVA, należy uruchomić NMC z katalogu instalacyjnego JAVA, np.:
 
kA2f1000000GBMwCAO_4_0
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.

Jeśli powyższe obejście problemu zadziała, oznacza to, że nie ma problemu z oprogramowaniem NetWorker. Ten problem polega na tym, w jaki sposób polecenia JAVA są uruchamiane przez system operacyjny/system.
 
 

Productos afectados

NetWorker

Productos

NetWorker, NetWorker Management Console
Propiedades del artículo
Número del artículo: 000160813
Tipo de artículo: Solution
Última modificación: 05 jun 2025
Versión:  4
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.