目录
问题描述
提示:在idea中使用@test的时候,使用scanner无法从键盘读入
例如:
@Test
public void testLogin() {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入用户名:");
//读取当前的文件
String user = scanner.nextLine();
System.out.print("请输入密码:");
String password = scanner.nextLine();
}

就是一直在加载,但是我的键盘无法输入参数
原因分析:
需要修改配置文件,点击帮助中的编辑自定义vm选项

在最后一行加入以下代码
-Deditable.java.test.console=true

然后重启idea
注意:不重启这些配置无法生效
然后就可以愉快地输入和读取了


本文详细介绍了在IntelliJ IDEA中使用@Test注解进行单元测试时,遇到Scanner无法从键盘读取的问题。解决方案包括修改配置文件,添加-Deditable.java.test.console=true参数,并提醒重启IDEA以使更改生效,确保测试过程中的输入交互顺畅。
2258

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



