I'm using Windows 10 and running the version of Java 9 released by Oracle yesterday.
If I open a jshell and enter System.out.println(System.getenv()) the output is as expected, as shown in the lower portion of the screen shot below.
However, if I simply enter System.getenv() there is a big chunk of data missing from the middle of the output. See the initial portion of the screen shot below. This appears to be a feature of jshell since in the screen shot below the ellipsis ("...") in the output from System.getenv() (within the second box with hand drawn yellow edges) exactly corresponds to the missing data.
The end portion for the environment variable CommonProgramFiles is missing, as is the start of the environment variable SPRING_HOME, and there are several other environment variables such as Path which are not shown at all.
(Some information in the screen shot has been blurred for privacy.)
Does anyone else see the same thing (or not), and does anyone have suggestions on why jshell is doing this?