JShell 是一个 Java REPL,计划与 Java 9 一起发布;但是,它有一个公开测试版。
如果我通过键入以下内容在 JShell(Kulla 项目)中创建无限循环:
-> while(true) {}
JShell 将永远循环。除了完全退出 JShell 之外,是否有办法在 JShell 中运行时停止单行代码(在您已经开始评估代码之后)?
Actually there is a way. Just hit CTRL + c:
-> while(true) {}
Killed.
->
它会杀死循环并且会not退出外壳。
请注意,终止进程大约需要 1-2 秒才能完成,如果您点击两次,它将终止该语句,然后退出 shell。
I'm using JDK 9 EA build 107 on 03-01-2016 (#4560) https://jdk9.java.net/jigsaw/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)