NetWorker:NMC 無法開啟並顯示錯誤「Cannot determine a valid JAVA Home」

Summary: NMC 無法開啟並顯示錯誤「Cannot determine a valid JAVA Home」

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) 的用途不是 NetWorker Runtime Environment (NRE)
  • NetWorker 管理主控台 (NMC) 無法開啟並顯示錯誤:「無法判斷有效的 JAVA 首頁
kA2f1000000GBMwCAO_3_0
  • 此問題可能不會出現在所有主機上

Cause

這不是 NetWorker\NMC 的問題。

當 NMC 啟動時,JAVA 命令javaws.exe 會在您正在存取 NMC 的主機上執行。您可以在 .. 的目前 JAVA 安裝路徑下找到 javaws.exe檔案。\bin 目錄。如果先前的 JAVA 安裝有javaws.exe檔案的左側,可能會出現此問題。當您嘗試開啟 NMC 時,系統會參考錯誤的 JAVA 檔案;例如,已安裝 JAVA 8「181」,但「JAVA Web Start」方塊顯示 JAVA 8 「171」:
 
kA2f1000000GBMwCAO_1_0
 
有 (或有) x64 位和 x86 位 JAVA 的主機上可能會出現此問題。根據預設,即使已安裝 x64 位 JAVA,NMC 也會使用 x86 位 JAVA。

Resolution

  1. 確認系統已安裝哪一個版本的 JAVA,請開啟「設定 JAVA」。
a. 選取JAVA
B。選取檢視
c.在「JAVA Runtime Environment Settings」視窗中,檢查「User」和「System」標籤。只能安裝一個 JAVA 例項。記下 JAVA 版本安裝位置。核取方塊表示已啟用此版本的 JAVA。
 
kA2f1000000GBMwCAO_2_0
 
d. 如果安裝了多個 JAVA 版本,請移除舊版。您可以從JAVA 控制台程式與功能完成。
  1. 開啟 Windows檔案總管並導覽至 C:\
a.在搜尋列中,輸入:javaws.exe
b。根據步驟 1,c. javaws.exe 只能顯示在 JAVA 控制台所示的安裝路徑下。
 
kA2f1000000GBMwCAO_2_1 
注意:如果您的系統有多部磁片磁碟機,請搜尋它們,確定 JAVA 之前並未安裝在其他地方。
C。如果出現多個javaws.exe檔案,請刪除那些與目前 JAVA 安裝路徑無關的檔案 (步驟 1、c)
  1. 返回JAVA 控制台
a) 在「General」標籤下選取「Settings」...
b) 在「暫存檔案設定」視窗中,選取「刪除檔案...」
c) 在「Delete Files and Applications」視窗中,檢查已安裝的應用程式和小程式(應勾選所有 3 個方塊):
 
kA2f1000000GBMwCAO_2_2
 
d. 按一下 「OK」,然後再次按一下「OK」。
注意:應該會刪除任何舊的 NMC 快捷方式/圖示;但是,如果 javaws.exe 連結中斷,則可能需要手動刪除。
e.關閉 JAVA 控制台。
  1. 開啟網頁瀏覽器並導覽至 HTTP:// nmc_servername:9000,指定 NMC 伺服器的主機名稱或 IP 位址。
a.從 NMC 網頁啟動 NMC。
B。登入 NMC 以確認存取,新的 NMC 快捷方式應放在桌面上。
C。將 NMC 最小化,並從新建立的桌面快捷方式測試啟動。

如需進一步協助,請與您的網域及/或 Windows 作業系統管理員接洽。

Additional Information

因應措施:

您可以JAVA 安裝目錄啟動 NMC,以確認該問題已隔離至 JAVA,例如:
 
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.

如果上述因應措施有效,則可確認 NetWorker 沒有問題。此問題在於作業系統/系統如何執行 JAVA 命令。
 
 

Etkilenen Ürünler

NetWorker

Ürünler

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