我想找出安裝在我的機器上的不同java版本,並根據需要卸載幾個版本的nos。瞭解在Powershell的windows計算機中安裝了哪些java版本
所以我想下面的兩個命令:
PS C:\Users\bhatsubh> java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
PS C:\Users\bhatsubh> Get-CimInstance -ClassName Win32_Product | Where-Object { $_.Vendor -match 'Oracle' -and $_.Name -match 'Java'}
Name Caption Vendor Version IdentifyingNumber
---- ------- ------ ------- -----------------
Java 8 Update... Java 8 Update 131 Oracle Corporation 8.0.1310.11 {26A24AE4-039D-4CA4-8...
Java 8 Update... Java 8 Update 131 (64-... Oracle Corporation 8.0.1310.11 {26A24AE4-039D-4CA4-8...
Java SE Devel... Java SE Development Ki... Oracle Corporation 8.0.1210.13 {64A3A4F4-B792-11D6-A...
Java Auto Upd... Java Auto Updater Oracle Corporation 2.8.131.11 {4A03706F-666A-4037-7...
現在爲什麼是版本號命令返回:Java的版本在Get-CimInstance
命令沒有上市。
有人可以幫助我嗎?它讓我困惑。
是的,但哪個命令告訴我正確的輸出。爲什麼這兩個輸出不同 –