方法1:
PS> $ver = (Get-Command java).Version
PS> echo $ver
Major Minor Build Revision
----- ----- ----- --------
8 0 2310 11
PS> echo $ver.Major
8
方法2:
PS> $ver = Get-Command java | Select-Object Version
PS> echo $ver
Version
-------
8.0.2310.11
方法3:
PS> $out = & java.exe -version 2>&1
PS> $out[0].tostring() -match "^.+""([^""]+)"".*$"
PS> $ver = $matches[1]
PS> echo $ver
1.8.0_231
PS> $ver.split(".")
1
8
0_231