IDEA 2025版
1.Scanner在通过单元测试Junit测试代码运行时出现阻塞,代码无法正常通过运行,而且在敲击回车时出现查看为只读现象
IDEA中使用junit测试无法使用键盘录入功能(Scanner),敲击回车会出现This view is read-only(此视图是只读的)该怎么办?
我也是一整天在处理这个问题,通过网络搜索,AI问答,给到的结果都是要去配置文件添加一串命令,但是该命令添加进去后还是出现这个问题,最后发现了关巧
以下图中,是idea两个配置文件的路径,在这两个配置文件中分别配置如下:
2.解决方案
-Deditable.java.test.console=true
解读
这两个配置文件都要配置,有一个没有配置,不生效的,它们时两个不同的配置文件,虽然长的一样,但是长官的配置代码都是不同的,而且还要手动输入,不能复制粘贴,全程英文状态下
使用notepad++或者系统自带的文本文档打开配置文件


3.重启idea,打开再运行单元测试的Scanner代码就可以正常跑通了
以上内容如果还是无法解决问题,您可以考虑更换idea版本或者跳过本次单元测试,当然也可以不适用Scanner对象来操作数据。
可以使用外部文件或者前端进行校验
如果本教程对大家处理的问题有用,可以点击收藏、关注、点赞哦
2541

被折叠的 条评论
为什么被折叠?



