IDEA使用JUnit 不能使用Scanner问题解决

idea 在JUnit 单元测试方法中使用 Scanner 默认情况下会出现一直在跑的问题,无法在控制台输入内容.

主要的原因是 idea 默认是屏蔽了这种操作,如果需要这么做,需要给idea 做些设置.

解决方案1:
将测试方法中的代码放入 main 方法来运行,则不会出现这种问题

解决方案2:
在 IDEA 中点击 help -> Edit Custom Vm Options…,进入,在最后一行加入: -Deditable.java.test.console=true

接下来执行测试方法即可

你可能感兴趣的:(IDEA使用JUnit 不能使用Scanner问题解决)