Tôi cần một đường bash để kiểm tra xem phiên bản java hiện có được cài đặt là Oracle hay OpenJDK hay không.Lệnh Bash để kiểm tra xem phiên bản java của Oracle hoặc OpenJDK có được cài đặt trên Linux
Một one-liner bằng cách phân tích đầu ra của java -version
lệnh:
java -version
java Oracle đầu ra:
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
java OpenJDK Output:
java version "1.7.0_91"
OpenJDK Runtime Environment (amzn-2.6.2.2.63.amzn1-x86_64 u91-b00)
OpenJDK 64-Bit Server VM (build 24.91-b01, mixed mode)