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)は、NRE(NetWorker Runtime Environment)の代わりに使用されます。
- NetWorker管理コンソール(NMC)が次のエラーで開けなくなるため、次のエラーが発生します。「有効なJava Homeを判別できません」
- この問題は、一部のホストに表示されない場合があります。
Cause
これはNetWorker\NMCの問題ではありません。
NMCを起動すると、NMCにアクセスしているホストでJAVAコマンドjavaws.exeが実行されます。javaws.exe ファイルは、 の現在のJAVAインストール パスの下にあります。\bin ディレクトリ。この問題は、以前のJAVAインストールからjavaws.exeファイルが残っている場合に発生する可能性があります。NMCを開こうとすると、間違ったJAVAファイルが参照されています。たとえば、JAVA 8の「181」がインストールされているが、「Java Web Start」ボックスにはJAVA 8の「171」が表示されます。
NMCを起動すると、NMCにアクセスしているホストでJAVAコマンドjavaws.exeが実行されます。javaws.exe ファイルは、 の現在のJAVAインストール パスの下にあります。\bin ディレクトリ。この問題は、以前のJAVAインストールからjavaws.exeファイルが残っている場合に発生する可能性があります。NMCを開こうとすると、間違ったJAVAファイルが参照されています。たとえば、JAVA 8の「181」がインストールされているが、「Java Web Start」ボックスにはJAVA 8の「171」が表示されます。
この問題は、x64ビットとx86ビットの両方のJAVAを持つ(または持っていた)ホストで発生する可能性があります。デフォルトでは、NMCはx64ビットJAVAがインストールされている場合でも、x86ビットJAVAを使用します。
Resolution
- お使いのシステムにインストールされているJAVAのバージョンを確認し、[ Javaの構成 ]を開きます。
a. Java を選択します。
B。View:c を選択します
。Java Runtime Environment Settings ウィンドウで、 User タブと System タブの両方を確認します。JAVAのインスタンスが1つだけインストールされている必要があります。JAVAの バージョン と インストール場所をメモしておきます。このチェックボックスは、このバージョンのJAVAが有効になっていることを示します。
B。View:c を選択します
。Java Runtime Environment Settings ウィンドウで、 User タブと System タブの両方を確認します。JAVAのインスタンスが1つだけインストールされている必要があります。JAVAの バージョン と インストール場所をメモしておきます。このチェックボックスは、このバージョンのJAVAが有効になっていることを示します。
d. 複数のバージョンのJAVAがインストールされている場合は、古いバージョンを削除します。これは、Javaコントロール パネルまたは[プログラムと機能]から実行できます。
- Windowsファイル エクスプローラーを開き、 C:\ に移動します。
A。検索バーに「 javaws.exe
b 」と入力します。ステップ1に従って、c. javaws.exeは、JAVAコントロール パネルに表示されるインストール パスの下にのみ表示されます。
b 」と入力します。ステップ1に従って、c. javaws.exeは、JAVAコントロール パネルに表示されるインストール パスの下にのみ表示されます。
注:システムに複数のドライブがある場合は、それらを検索して、JAVAが以前に別の場所にインストールされていないことを確認します。
C。複数のjavaws.exeファイルが表示される場合は、現在のJavaインストール パスに関連づけられていないファイルを削除します(ステップ1、c)
C。複数のjavaws.exeファイルが表示される場合は、現在のJavaインストール パスに関連づけられていないファイルを削除します(ステップ1、c)
- Javaコントロール パネルに戻る
a)[全般]タブで、[設定]を選択します...
b)[一時ファイルの設定]ウィンドウで、[ファイルの削除...]を選択します。
c) [ファイルとアプリケーションの削除]ウィンドウで、[インストール済みのアプリケーションとアプレット]をオンにします(3つのボックスすべてにチェックを入れます)。
b)[一時ファイルの設定]ウィンドウで、[ファイルの削除...]を選択します。
c) [ファイルとアプリケーションの削除]ウィンドウで、[インストール済みのアプリケーションとアプレット]をオンにします(3つのボックスすべてにチェックを入れます)。
d. [OK]をクリックし、もう一度[OK]をクリックします。
メモ:これにより、古いNMCのショートカット/アイコンのいずれかが削除されます。ただし、javaws.exeリンクが壊れている場合は、手動で削除する必要があります。
E。Javaコントロール パネルを閉じます。
メモ:これにより、古いNMCのショートカット/アイコンのいずれかが削除されます。ただし、javaws.exeリンクが壊れている場合は、手動で削除する必要があります。
E。Javaコントロール パネルを閉じます。
- Webブラウザーを開き、NMCサーバーのホスト名またはIPアドレスを指定して http:// nmc_servername:9000に移動します。
A。NMC WebページからNMCを起動します。
B。NMCにログインしてアクセスを確認します。新しいNMCショートカットをデスクトップに配置する必要があります。
C。NMCを最小化し、新しく作成したデスクトップ ショートカットから起動をテストします。
B。NMCにログインしてアクセスを確認します。新しいNMCショートカットをデスクトップに配置する必要があります。
C。NMCを最小化し、新しく作成したデスクトップ ショートカットから起動をテストします。
さらにサポートが必要な場合は、ドメインおよび/またはWindows OS管理者に連絡してください。
Additional Information
対処方法:
次のように、JAVAインストール ディレクトリからNMCを起動することで、問題がJAVAに分離されていることを確認できます。
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に問題がないことを確認します。この問題は、OS/システムがJAVAコマンドを実行する方法に関する問題です。
Etkilenen Ürünler
NetWorkerÜrünler
NetWorker, NetWorker Management ConsoleMakale Ö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.