【发布时间】:2018-03-12 03:06:10
【问题描述】:
我安装了适用于 Windows 的 Java9(当前在 Oracle's site 上可用的版本)(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 停止。
【问题讨论】:
-
您能否尝试使用命令
jshell -v以详细模式启动 jshell,并查看是否有任何与失败有关的日志。 -
@nullpointer 以
jshell -v开头没有区别。
标签: java git-bash java-9 jshell