相关环境说明:测试可用的idea版本 2017.3.4,2018.1.3
1.问题说明:idea在控制台里,编写的junit测试中用了Scanner,键盘按键无法输入
2.解决过程:
百度找了很多方法,基本都是说碰到这种情况就干脆别用junit写了,直接换main方法就ok;有的直接就说junit是自动化测试,根本不支持按键输入。
我在eclipse下测试了,发现可以正常输入。
我猜测这个可能是在idea中配置的不对,应该不是junit本身的问题。于是到idea的官网上搜索了下有关junit的相关问题;
果然,只要给启动的vmoptions添加一个选项就ok了
3.解决方法:
根据你自己电脑的位数修改对应文件(如果不确定的话,两个都加吧),添加最后一行的内容