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

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

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

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

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

接下来执行测试方法即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。