NetWorker: NMC non si apre con errore "Cannot determine a valid Java Home"

Summary: NMC non si apre con errore "Cannot determine a valid Java Home"

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

  • Viene utilizzato Oracle Java Runtime Environment (JRE) al posto di NetWorker Runtime Environment (NRE)
  • NetWorker Management Console (NMC) non si apre con l'errore: "Impossibile determinare un'home page Java valida"
kA2f1000000GBMwCAO_3_0
  • Questo problema potrebbe non essere visualizzato su tutti gli host

Cause

Non si tratta di un problema di NetWorker\NMC.

Quando si avvia NMC, il comando JAVA javaws.exe viene eseguito sull'host da cui si accede a NMC. Il file javaws.exe si trova nel percorso di installazione Java corrente in . Directory \bin. Questo problema può verificarsi se è presente un file javaws.exe di una precedente installazione JAVA. Quando si tenta di aprire NMC, viene fatto riferimento al file JAVA errato; ad esempio JAVA 8 "181" è installato, ma la casella "Java Web Start" mostra JAVA 8 "171":
 
kA2f1000000GBMwCAO_1_0
 
È probabile che questo problema si verifichi sugli host che dispongono (o hanno) di JAVA x64 bit e x86 bit. Per impostazione predefinita, NMC utilizzerà JAVA x86 bit, anche quando è installato JAVA x64 bit.

Resolution

  1. Verificare quale versione di JAVA è installata sul sistema, aprire Configure Java.
a. Selezionare Java.
B. Selezionare View:
c. Nella finestra Java Runtime Environment Settings, selezionare entrambe le schede Utente e Sistema. Deve essere installata solo un'istanza di JAVA. Prendere nota della versione java e del percorso di installazione. La casella di controllo indica che questa versione di JAVA è abilitata.
 
kA2f1000000GBMwCAO_2_0
 
d. Se sono installate più versioni di JAVA, rimuovere le versioni precedenti. Questa operazione può essere eseguita dal Pannello di controllo di Java o da Programmi e funzionalità.
  1. Aprire Esplora file di Windows e passare a C:\
Un. Nella barra di ricerca, immettere: javaws.exe
b. Come indicato nel passaggio 1, c. javaws.exe dovrebbe essere visualizzato solo sotto il percorso di installazione mostrato nel Pannello di controllo JAVA.
 
kA2f1000000GBMwCAO_2_1 
Nota: Se il sistema dispone di più unità, cercarle anche per assicurarsi che JAVA non sia stato installato in precedenza in un'altra posizione.
C. Se vengono visualizzati più file javaws.exe, eliminare quelli non associati al percorso di installazione Java corrente (passaggio 1,c)
  1. Tornare al Pannello di controllo Java
a) Nella scheda Generale selezionare Impostazioni...
b) Nella finestra Impostazioni file temporanei, selezionare Elimina file...
c) Nella finestra Elimina file e applicazioni, selezionare Applicazioni e applet installate (tutte e 3 le caselle devono essere selezionate):
 
kA2f1000000GBMwCAO_2_2
 
d. Cliccare su OK, quindi di nuovo su OK.
Nota: In questo modo si elimina uno qualsiasi dei vecchi collegamenti/icone NMC; Tuttavia, se il link javaws.exe è interrotto, potrebbe essere necessario eliminarlo manualmente.
e. Chiudere il Pannello di controllo di Java.
  1. Aprire un web browser e passare a http:// nmc_servername:9000, specificando il nome host o l'indirizzo IP del server NMC.
Un. Dalla pagina web NMC avviare NMC.
B. Accedere a NMC per confermare l'accesso; è necessario inserire un nuovo collegamento NMC sul desktop.
C. Ridurre al minimo l'NMC e testare l'avvio dal collegamento sul desktop appena creato.

Se è necessaria ulteriore assistenza, contattare gli amministratori di dominio e/o del sistema operativo Windows.

Additional Information

Soluzione alternativa:

È possibile verificare che il problema sia isolato in JAVA avviando NMC dalla directory di installazione java, ad esempio:
 
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.

Se la soluzione alternativa di cui sopra funziona, ciò conferma che non vi è alcun problema con NetWorker. Questo problema riguarda il modo in cui i comandi JAVA vengono eseguiti dal sistema operativo/sistema operativo.
 
 

Affected Products

NetWorker

Products

NetWorker, NetWorker Management Console
Article 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.