我为 Windows 安装了 Java9(Oracle 网站上当前可用的版本)(Windows 10 x64 Professional,也是最新的,作为 vmware 虚拟机->VMware Workstation 12 运行)。我将 添加jdk\bin
到用户路径并尝试使用Git Bash执行命令,但即使JShell
启动,按下 后它也不会执行任何命令Enter
,它只是坐在那里不做任何事情。
有趣的是它与 Windows 的默认命令行CMD
或Powershell
. 如果我没记错的话,Git Bash 是基于Cygwin的。这可能是什么原因?
此外,它没有直接连接到JShell
,但我在使用一些命令行工具的不同机器上遇到了类似的问题,比如JHipster(适用于 CMD,但不适用于 GitBash)。
强制截图:-
编辑:使用jshell -v
并没有什么不同。此外,使用任何 REPL 辅助命令,例如/help
或/help intro
使 shell 也停止。