【发布时间】:2017-09-22 22:01:58
【问题描述】:
我正在使用 Windows 10 并运行 Oracle 昨天发布的 Java 9 版本。
如果我打开 jshell 并输入 System.out.println(System.getenv()) 输出如预期的那样,如屏幕截图如下。
但是,如果我只是输入 System.getenv(),输出中间会丢失大量数据。请参阅下面屏幕截图的初始部分。这似乎是 jshell 的一个功能,因为在 System.getenv()...”)下方的屏幕截图中/strong>(在带有手绘黄色边缘的第二个框中)与缺失的数据完全对应。
缺少环境变量 CommonProgramFiles 的结尾部分,以及环境变量 SPRING_HOME 的开头部分,还有其他几个环境变量,例如 根本没有显示的路径。
(出于隐私考虑,屏幕截图中的某些信息已被模糊处理。)
其他人是否看到同样的事情(或没有),是否有人对 jshell 这样做的原因有什么建议?
【问题讨论】:
标签: read-eval-print-loop java-9 jshell