IDEA使用Junit时不能从控制台输入解决方法

  • IDEA版本:2018.3.3
  • JDK版本:1.8
  • Junit版本:4.11

最近从eclipse转IDEA,今天使用IDEA写一个单元测试的时候,发现@Test从控制台不能输入数据,这种情况我用eclipse是没出现过的,我也找到了好多博客,说是junit的版本与IDEA的不兼容,改成用main方法写就可以解决了,但是,我找到了另外一个大神的博客,只需要添加一个参数就可以解决。

参考博客地址:https://blog.csdn.net/u010999809/article/details/88733014

  1. 首先,打开IDEA安装根目录下的bin文件夹,找到idea.exe.vmoptionsidea64.exe.vmoptions这两个文件IDEA使用Junit时不能从控制台输入解决方法_第1张图片
  2. 对这两个文件进行编辑,在后面添加一段参数-Deditable.java.test.console=trueIDEA使用Junit时不能从控制台输入解决方法_第2张图片
  3. 重启IDEA,就可以在@Test下,使用Scanner从控制台输入了IDEA使用Junit时不能从控制台输入解决方法_第3张图片

 

你可能感兴趣的:(IDEA使用Junit时不能从控制台输入解决方法)