IDEA控制台无法输入的问题

≡放荡痞女 提交于 2019-11-29 20:19:09

无法输入问题的解决

今天在写网络编程的时候,从控制台输入一直处于等待状态,搞了半天,查了Scanner是不是会一直阻塞等等,都没有解决,后来将问题定格于控制台无法输入,网上搜寻一番终于有了结果,原来TMD junit里测试方法不能在控制台输入数据,但是我找到了解决的办法

Scanner scan = new Scanner(System.in);
        System.out.println("aaa");
        while(scan.hasNext()){
            String str = scan.next();
            System.out.println(str);
            buf.put((new Date().toString()+"\n"+str).getBytes());
            buf.flip();
            sChannel.write(buf);
            buf.clear();
        }

进入help->Edit Custom VM Options
在这里插入图片描述
添加-Deditable.java.test.console=true,然后重启生效!重启说三遍!!
在这里插入图片描述

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!