所以我在jshell中摆弄了一些代码,但是当我按Tab键时它开始崩溃了。
int[] a = new int[]{1, 2, 5, 0, -1}
在我的下一个语句中,当我键入A-r-r-a,然后(Tab)自动完成到Array并获取选项时,它崩溃了
输入错误:java.io.IOException:资源暂时不可用
有谁知道如何解决这一问题?
编辑:我正在使用Elementary OS Juno。它是基于Ubuntu 18.04的发行版
我相信这可能是https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1813873的结果,它说缺少两个补丁中的第二个补丁
需要第二个补丁来防止相当严重的回归,其中从stdin读取的用户空间应用程序可以在不应该接收EAGAIN时接收。
(注意EAGAIN是“资源暂时不可用”)。我可以在运行内核4.15.0-44或4.15.0-45时重现此jshell错误,但在运行4.15.0-43时则不能。如果我对上述错误票据的略读是准确的,那么应该会在3月4日发布带有补丁的新内核版本。