我正在尝试使用IntelliJ 2018.2中的新JShell,尽管似乎没什么问题,但控制台没有打印任何内容。
我正在使用以下超级简单的代码段:
String test = "asdf";
System.out.println(test);
我希望得到一条说“ asdf”的行(就像我直接从命令行运行JShell时所做的那样)。我想利用Idea的功能来读取项目的类路径并使用这些依赖项运行脚本。
请注意,我正在使用JDK 11运行JShell。
更新:检查想法日志显示以下异常:
INFO-execute.jshell.JShellHandler-管道正在关闭 java.io.IOException:管道已关闭
在外壳程序结束执行后,不确定这是根本原因还是正常行为。