teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

タイトル変更

2020/10/06 03:41

投稿

kamiyui_bidan
kamiyui_bidan

スコア47

title CHANGED
@@ -1,1 +1,1 @@
1
- バッチでjava -versionのバージョンを取得したい
1
+ java -versionコマンド結果(バージョン)によって処理を分けたい
body CHANGED
@@ -1,10 +1,10 @@
1
- コマンドプロンプトでjava -version を実行すると以下が表示されますが、
1
+ コマンドプロンプトでjava -version を実行すると以下
2
2
 
3
3
  java version "1.8.0_201"
4
4
  Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
5
5
 
6
+ のような結果が表示されますが、バージョン(上記の場合、1.8.0_201)によって処理を分ける事は可能でしょうか?
6
- 「1.8.0_201」の部分だけを変数に入れる事は可能でしょうか?
7
+ 「1.8.0._201」の部分を変数に入れる、など)
7
8
 
8
- JREのインストールバージョンによって処理を分けたいので、
9
9
  java -version | find "1.8.0_201"としてみましたが
10
10
  errorlevelが1なので、何故かヒットしてない模様。