NetWorker: NMC öppnas inte och följande felmeddelande visas: "Cannot determine a valid Java Home"
Summary: NMC öppnas inte och följande felmeddelande visas: "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
- Oracle Java Runtime Environment (JRE) används istället för NetWorker Runtime Environment (NRE)
- NetWorker Management Console (NMC) öppnas inte och följande felmeddelande visas: "Cannot determine a valid Java Home"
- Det här problemet kanske inte uppstår på alla värdar
Cause
Det här är inte ett Problem med NetWorker\NMC.
När NMC startas körs JAVA-kommandot javaws.exe på den värd du använder NMC från. Filen javaws.exe finns under den aktuella JAVA-installationssökvägen i .. \bin-katalog. Det här problemet kan uppstå om det finns en kvarstående javaws.exe-fil från en tidigare JAVA-installation. När du försöker öppna NMC refereras fel JAVA-fil; till exempel är JAVA 8 "181" installerat, men i rutan "Java Web Start" visas JAVA 8 "171":
När NMC startas körs JAVA-kommandot javaws.exe på den värd du använder NMC från. Filen javaws.exe finns under den aktuella JAVA-installationssökvägen i .. \bin-katalog. Det här problemet kan uppstå om det finns en kvarstående javaws.exe-fil från en tidigare JAVA-installation. När du försöker öppna NMC refereras fel JAVA-fil; till exempel är JAVA 8 "181" installerat, men i rutan "Java Web Start" visas JAVA 8 "171":
Det här problemet uppstår sannolikt på värdar som har (eller hade) både x64-bitars och x86-bitars JAVA. Som standard använder NMC x86-bitars JAVA, även när x64-bitars JAVA är installerat.
Resolution
- Kontrollera vilken version av JAVA som är installerad på systemet och öppna Konfigurera Java.
a. Välj Java.
B. Välj Visa:
c. I fönstret Java Runtime Environment Settings (inställningar för Java Runtime Environment) kontrollerar du både flikarna User (användare) och System (system). Det ska endast finnas en instans av JAVA installerad. Anteckna JAVA-versionen och installationsplatsen. Kryssrutan anger att den här versionen av JAVA är aktiverad.
B. Välj Visa:
c. I fönstret Java Runtime Environment Settings (inställningar för Java Runtime Environment) kontrollerar du både flikarna User (användare) och System (system). Det ska endast finnas en instans av JAVA installerad. Anteckna JAVA-versionen och installationsplatsen. Kryssrutan anger att den här versionen av JAVA är aktiverad.
d. Om det finns flera versioner av JAVA installerat tar du bort de äldre versionerna. Det kan du göra via Kontrollpanelen för Java eller Program och funktioner.
- Öppna en Utforskaren i Windows och gå till C:\
A. I sökfältet anger du: javaws.exe
b. Enligt steg 1 bör c. javaws.exe endast visas under installationssökvägen som visas i KONTROLLpanelen för JAVA.
b. Enligt steg 1 bör c. javaws.exe endast visas under installationssökvägen som visas i KONTROLLpanelen för JAVA.
Obs! Om systemet har flera enheter kan du även söka efter dem för att se till att JAVA inte tidigare har installerats någon annanstans.
C. Om flera javaws.exe-filer visas tar du bort dem som inte är kopplade till den aktuella Java-installationssökvägen (steg 1,c)
C. Om flera javaws.exe-filer visas tar du bort dem som inte är kopplade till den aktuella Java-installationssökvägen (steg 1,c)
- Gå tillbaka till Kontrollpanelen för Java
a) På fliken Allmänt väljer du Inställningar...
b) I fönstret Temporary Files Settings (inställningar för temporära filer) väljer du Delete Files (ta bort filer) ...
c) I fönstret Delete Files and Applications (ta bort filer och program) markerar du Installed Applications and Applets (alla tre rutorna ska vara markerade):
b) I fönstret Temporary Files Settings (inställningar för temporära filer) väljer du Delete Files (ta bort filer) ...
c) I fönstret Delete Files and Applications (ta bort filer och program) markerar du Installed Applications and Applets (alla tre rutorna ska vara markerade):
d. Klicka på OK och klicka sedan på OK igen.
Observera: Du bör ta bort någon av de gamla NMC-genvägarna/ikonerna. Men om länken javaws.exe är trasig kan de behöva tas bort manuellt.
E. Stäng Kontrollpanelen för Java.
Observera: Du bör ta bort någon av de gamla NMC-genvägarna/ikonerna. Men om länken javaws.exe är trasig kan de behöva tas bort manuellt.
E. Stäng Kontrollpanelen för Java.
- Öppna en webbläsare och gå till http:// nmc_servername:9000 och ange värdnamn eller IP-adress för NMC-servern.
A. Starta NMC på NMC-webbsidan.
B. Logga in på NMC för att bekräfta åtkomsten. En ny NMC-genväg ska placeras på skrivbordet.
C. Minimera NMC och testa att starta den från den nyligen skapade genvägen på skrivbordet.
B. Logga in på NMC för att bekräfta åtkomsten. En ny NMC-genväg ska placeras på skrivbordet.
C. Minimera NMC och testa att starta den från den nyligen skapade genvägen på skrivbordet.
Kontakta din domän och/eller Windows OS-administratörer om du behöver ytterligare hjälp.
Additional Information
Alternativ lösning:
Du kan kontrollera att problemet är isolerat till JAVA genom att starta NMC från JAVA-installationsdir, t.ex.:
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.
Om ovanstående tillfälliga lösning fungerar bekräftar det att det inte finns något problem med NetWorker. Det här problemet beror på hur JAVA-kommandon körs av operativsystemet/systemet.
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.