NetWorker: NMC не відкривається з помилкою «Неможливо визначити дійсну домівку Java»

摘要: NMC не відкривається з помилкою «Неможливо визначити дійсну домівку Java»

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

  • Oracle Java Runtime Environment (JRE) використовується замість NetWorker Runtime Environment (NRE)
  • Консоль керування NetWorker (NMC) не відкривається з помилкою: "Неможливо визначити дійсну домівку Java"
kA2f1000000GBMwCAO_3_0
  • Ця проблема може з'являтися не на всіх хостах

原因

Це не проблема NetWorker\NMC.

Під час запуску NMC команда JAVA javaws.exe запускається на хості, з якого ви отримуєте доступ до NMC. Файл javaws.exe можна знайти під вашим поточним шляхом встановлення JAVA у файлі .. \bin. Ця проблема може виникнути, якщо є файл javaws.exe із попередньої інсталяції JAVA. Коли ви намагаєтеся відкрити NMC, посилається на неправильний файл JAVA; наприклад, встановлено JAVA 8 "181", але в полі "Java Web Start" відображається JAVA 8 "171":
 
kA2f1000000GBMwCAO_1_0
 
Ця проблема, ймовірно, з'явиться на хостах, які мають (або мали) x64-розрядну та x86-бітну JAVA. За замовчуванням NMC буде використовувати x86-бітну JAVA, навіть якщо встановлено x64-бітну JAVA.

解析度

  1. Підтвердьте, яка версія JAVA встановлена у вашій системі, відкрийте Налаштування Java.
a. Виберіть Java.
b. Виберіть Перегляд:
c. У вікні налаштувань середовища виконання Java перевірте вкладки «Користувач» і «Система». Має бути встановлено лише один екземпляр 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. Якщо з'являється кілька файлів javaw.exe, видаліть ті, які не пов'язані з поточним шляхом встановлення Java (крок 1,c)
  1. Повернутися до панелі керування Java
a) На вкладці « Загальні » виберіть «Налаштування»...
b) У вікні Налаштування тимчасових файлів виберіть Видалити файли...
c) У вікні Delete Files and Applications (Видалити файли і додатки) відзначте галочками Installed Applications and Applets (всі 3 пункти повинні бути відзначені):
 
kA2f1000000GBMwCAO_2_2
 
d. Натисніть кнопку «OK», а потім знову натисніть кнопку «OK».
Примітка: Це має вилучити будь-які старі ярлики/піктограми NMC; Однак, якщо посилання .exe Javaws пошкоджено, можливо, їх доведеться видалити вручну.
e. Закрийте панель керування Java.
  1. Відкрийте веб-браузер і перейдіть до http:// nmc_servername:9000, вказавши ім'я хоста або IP-адресу вашого NMC-сервера.
a. З веб-сторінки NMC запустіть NMC.
b. Увійдіть в NMC для підтвердження доступу, на робочому столі повинен бути розміщений новий ярлик NMC.
c. Згорніть NMC і протестуйте його запуск з щойно створеного ярлика на робочому столі.

Якщо потрібна додаткова допомога, зверніться до адміністраторів домену та/або ОС Windows.

其他資訊

Спосіб вирішення:

Ви можете переконатися, що проблема ізольована для 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 виконуються ОС/системою.
 
 

受影響的產品

NetWorker

產品

NetWorker, NetWorker Management Console
文章屬性
文章編號: 000160813
文章類型: Solution
上次修改時間: 05 6月 2025
版本:  4
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。