How to get Java and OS version, vendor details in JShell in Java 9?

JavaObject Oriented ProgrammingProgramming

Java 9 introduces the JShell tool for the Java Programming Language. This tool allows us to evaluate code snippets such as declarations, statements, and expressions. We will get the details about Java Version and Vendor, and also get the details about OS Version and Name by using the static method: getProperty() of System class.

In the below code snippet, we can able to get the details of Java version, Java Vendor and OS version and OS name in JShell console.

| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell> System.out.println(System.getProperty("java.version"));

jshell> System.out.println(System.getProperty("java.vendor"));
Oracle Corporation

jshell> System.out.println(System.getProperty("os.version"));

jshell> System.out.println(System.getProperty(""));
Windows 8.1

Published on 27-Mar-2020 11:40:08