Java VMがWindowsにインストールされているかどうかを確認する方法は?

user496949:

コードを使用して、Java VMがWindowsにインストールされていること(およびそのバージョン)を確認する方法。

devstuff:

これをプログラムでバッチファイルから決定する場合はreg.exe、にインストールされているツールを使用できますwindows\system32

このツールの厄介な点は、終了コードのみを返すようにする方法がないため、どこにもリダイレクトせずに出力を抑制する必要があることです。また、値が存在しない場合はERRORメッセージも生成します。

@echo off
rem
rem DetectJvmInstalled.cmd
rem
reg.exe query "HKLM\Software\JavaSoft\Java Runtime Environment" /v "CurrentVersion" > nul 2> nul
if errorlevel 1 goto NotInstalled

rem Retrieve installed version number.
rem The reg.exe output parsing found at http://www.robvanderwoude.com/ntregistry.php
set JvmVersion=
for /F "tokens=3* delims= " %%A IN ('reg.exe query "HKLM\Software\JavaSoft\Java Runtime Environment" /v "CurrentVersion"') do set JvmVersion=%%A
rem if "%JvmVersion%" == "" goto NotInstalled

:Installed
echo JVM Version = %JvmVersion%
exit /b 0

:NotInstalled
echo JVM Not installed.
exit /b 1

注意事項:

  • nulデバイスへのリダイレクトは2つあります。1 つは標準出力用、もう1つは標準エラー用です。
  • ERROR...値が存在しない場合にメッセージが表示されないように、検出は値の解析とは別に行われます。
  • delims=オプションの後にはスペース文字があります(スペースが区切り文字であるため)。
  • バッチファイルは、成功(インストール済み)の場合はエラーレベル/終了コード0を返し、失敗(インストールされていない)の場合は1を返します。

それが役に立てば幸い。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Java(または任意のアプリケーション)がWindowsにインストールされているかどうかを確認する

分類Dev

Java JDKがMacにインストールされているかどうかを確認するにはどうすればよいですか?

分類Dev

コードを使用してブラウザにJavaプラグインがインストールされているかどうかを確認する方法

分類Dev

コンピュータにJavaがインストールされているかどうかを確認する方法

分類Dev

JavaがNode.jsからインストールされているかどうかを確認します

分類Dev

LinuxにOracleまたはOpenJDKのJavaバージョンがインストールされているかどうかを確認するBashコマンド

分類Dev

32ビットJavaがx64 Windowsにインストールされているかどうかを検出するには、ファイルシステムとレジストリのみを確認しますか?

分類Dev

リストがJavaでソートされているかどうかを確認する方法は?

分類Dev

C#Javaがインストールされているかどうかを確認&& version(int)

分類Dev

ソフトウェアがインストールされているかどうかを確認する方法は、Javaを使用しているかどうかです。

分類Dev

Java がインストールされているか、バッチ ファイルを使用していないかを確認する方法は?

分類Dev

クラスファイルバージョン50.0(Java 6)が事前検証されているかどうかを確認する方法

分類Dev

Javaアプリケーションから送信されたメールが読まれているかどうかを確認する方法は?

分類Dev

特定のコンシューマーがJavaを使用してKafka0.9.0.xに接続されているかどうかを確認する方法は?

分類Dev

Java:URLが既に短縮されているかどうかを簡単に確認する方法は?

分類Dev

スキャナーを使用して、ZipファイルがCSVまたはJAVAの他のタイプのファイルで圧縮されているかどうかを確認するにはどうすればよいですか?

分類Dev

JavaにインストールされているCPU(またはコア)の数を確認する方法はありますか?

分類Dev

ファイルがすでにFilestack(Java)にアップロードされているかどうかを確認する方法

分類Dev

2つのソートされたリストに同じ要素Javaが含まれているかどうかを確認する効率的な方法。

分類Dev

文字列がアルファベット順に自然にソートされているかどうかを確認する方法-Java

分類Dev

クラスがJavaでSpringロードされているかどうかを確認するにはどうすればよいですか?

分類Dev

Java-Javaファイルが適切に記述されているかどうかを確認します

分類Dev

Android:Java:Proguard:方法:私のjar(別のjarプロジェクト)/ apkが正常に処理されたかどうかを確認するには?(私はそれをリバースエンジニアリングすることを考えています)

分類Dev

Javaストリームを発注されているかどうかを確認する方法?

分類Dev

Javaでプログラム的にウィザードページのヘルプボタンが押されているかどうかを確認する方法

分類Dev

Javaで起動時にキーが押されているかどうかを確認する方法

分類Dev

Javaを使用してaerospikeデータベースにビンが存在するかどうかを確認するにはどうすればよいですか?

分類Dev

Flywayは、データベースが存在し、Javaでベースライン化されているかどうかを確認します

分類Dev

Java-配列が子孫にソートされているかどうかを確認する

Related 関連記事

  1. 1

    Java(または任意のアプリケーション)がWindowsにインストールされているかどうかを確認する

  2. 2

    Java JDKがMacにインストールされているかどうかを確認するにはどうすればよいですか?

  3. 3

    コードを使用してブラウザにJavaプラグインがインストールされているかどうかを確認する方法

  4. 4

    コンピュータにJavaがインストールされているかどうかを確認する方法

  5. 5

    JavaがNode.jsからインストールされているかどうかを確認します

  6. 6

    LinuxにOracleまたはOpenJDKのJavaバージョンがインストールされているかどうかを確認するBashコマンド

  7. 7

    32ビットJavaがx64 Windowsにインストールされているかどうかを検出するには、ファイルシステムとレジストリのみを確認しますか?

  8. 8

    リストがJavaでソートされているかどうかを確認する方法は?

  9. 9

    C#Javaがインストールされているかどうかを確認&& version(int)

  10. 10

    ソフトウェアがインストールされているかどうかを確認する方法は、Javaを使用しているかどうかです。

  11. 11

    Java がインストールされているか、バッチ ファイルを使用していないかを確認する方法は?

  12. 12

    クラスファイルバージョン50.0(Java 6)が事前検証されているかどうかを確認する方法

  13. 13

    Javaアプリケーションから送信されたメールが読まれているかどうかを確認する方法は?

  14. 14

    特定のコンシューマーがJavaを使用してKafka0.9.0.xに接続されているかどうかを確認する方法は?

  15. 15

    Java:URLが既に短縮されているかどうかを簡単に確認する方法は?

  16. 16

    スキャナーを使用して、ZipファイルがCSVまたはJAVAの他のタイプのファイルで圧縮されているかどうかを確認するにはどうすればよいですか?

  17. 17

    JavaにインストールされているCPU(またはコア)の数を確認する方法はありますか?

  18. 18

    ファイルがすでにFilestack(Java)にアップロードされているかどうかを確認する方法

  19. 19

    2つのソートされたリストに同じ要素Javaが含まれているかどうかを確認する効率的な方法。

  20. 20

    文字列がアルファベット順に自然にソートされているかどうかを確認する方法-Java

  21. 21

    クラスがJavaでSpringロードされているかどうかを確認するにはどうすればよいですか?

  22. 22

    Java-Javaファイルが適切に記述されているかどうかを確認します

  23. 23

    Android:Java:Proguard:方法:私のjar(別のjarプロジェクト)/ apkが正常に処理されたかどうかを確認するには?(私はそれをリバースエンジニアリングすることを考えています)

  24. 24

    Javaストリームを発注されているかどうかを確認する方法?

  25. 25

    Javaでプログラム的にウィザードページのヘルプボタンが押されているかどうかを確認する方法

  26. 26

    Javaで起動時にキーが押されているかどうかを確認する方法

  27. 27

    Javaを使用してaerospikeデータベースにビンが存在するかどうかを確認するにはどうすればよいですか?

  28. 28

    Flywayは、データベースが存在し、Javaでベースライン化されているかどうかを確認します

  29. 29

    Java-配列が子孫にソートされているかどうかを確認する

ホットタグ

アーカイブ