问题描述
我卸载了 Java 8,安装了 Java 11 配置的环境路径。在管理员模式下打开命令提示符,输入 jshell,打开 jshell 并显示以下文本:
C:\WINDOWS\system32>jshell
| Welcome to JShell -- Version 11.0.10
| For an introduction type: /help intro
jshell>
现在,当我输入一些命令/文本时,它在命令提示符中不可见,按 Enter 按钮也不会影响任何事情。但是,如果我按 ctrl+c,它会开始显示之前键入的命令,如下图所示,但再次按 Enter 按钮不会执行任何操作:
如何解决这个问题。请帮忙。
解决方法
这是针对某个 Java 版本的 known bug with JShell。更新您的 Java 版本,问题就会消失。
,尝试一个简单的命令:
jshell> System.out.println("Hello World!");
...并在此处提供是否打印:
Hello World!