关于IDEA工具中Junit测试无法读取键盘录入的解决办法

  • 一、问题背景
    • 二、解决办法

一、问题背景

许多初次使用IDEA 这款开发工具的朋友有可能会遇到这样一个问题,在eclipse上可以正常运行的junit测试读取键盘录入,到了idea上怎么就不行了,这里先不去深究这其中的原因,而是直接解决这个问题。

二、解决办法

这里解决办法考虑到了新安装时候的软件设置和使用一段时间之后的配置选择,需要注意的是,如果是已使用一段时间之后,则下面所有步骤都要做,如果刚安装,则可以只做第1、2步骤就可以,如果启动之后没有效果,也可以把第3步骤也做一下:

  1. bin中设置关键文件 。打开idea安装目录下的bin目录,找到下面两个文件,使用记事本或其他类似工具打开:
  2. 添加关键配置句段在打开的文件最后一行粘贴后边这行
// An highlighted block
-Deditable.java.test.console=true

注意保存:

3. 配置信息修改 。软件运行之后不管安装在哪个盘符下面,一般都会在C盘的用户配置文件下\AppData生成配置信息文件

// An highlighted block
C:\Users\siran\AppData\Roaming\JetBrains\IntelliJIdea2020.1

其中同样有一个配置文件

重复上面的步骤2即可。
这个时候再重新启动IDEA开发工具使用junit测试一段键盘录入即可发现已经正常了。

【关于IDEA工具中Junit测试无法读取键盘录入的解决办法】相关推荐

  1. python接收键盘输入的值_Python代码中如何读取键盘录入的值

    读取键盘输入 Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘.如下: raw_input input raw_input函数 raw_input([prompt]) 函数从 ...

  2. ibatis mysql 同时删多个表报错_MySQL中Multiple primary key defined报错的解决办法

    MySQL中Multiple primary key defined报错的解决办法 创建主键可以有两种方式: create table 表名( 字段名 类型, 字段名 类型, -- primary k ...

  3. eclipse java source_Eclipse中查看JAVA源代码显示SOURCE NOT FOUND解决办法

    Problem:Java利用快捷键查看源代码显示Source not found 出现问题的原因:JDK目录下缺失src.zip文件只有javafx-src.zip src.zip文件:Java所有类 ...

  4. linux unzip乱码,Linux 中unzip解压时中文乱码的解决办法

    Linux 中unzip解压时中文乱码的解决办法 Linux 中unzip解压时中文乱码的解决办法 当我们在linux中解压一个含有中文名字的压缩包如"资料.zip"时,如果直接使 ...

  5. linux ftp 登录慢,linux中vsftpd登录,上传下载文件慢解决办法linux操作系统 -电脑资料...

    vsftpd登录慢主要是nameserver #定义DNS服务器的IP地址没有设置了,这样我们只要设置或更新一下nameserver即可解决了, 在使用vsftpd的过程中,一直以来都有一个问题就是在 ...

  6. 第5节 Labview读取excel问题及解决办法

    第5节 Labview读取excel问题及解决办法 一.问题一 最近使用labview读取excel文档,使用到"自动化引用句柄",但是没有找到"excel._Appli ...

  7. oracle分页报未明确定义列,关于在join中出现ORA-00918: 未明确定义列的解决办法

    /*关于在join中出现ORA-00918: 未明确定义列的解决办法*/ /*关于join和where表连接问题,需要在使用join时需要使用列的别名,避免相同列名的出现.*/ --以下为简要测试过程 ...

  8. JUnit单元测试依赖包构建路径错误解决办法

    JUnit单元测试依赖包构建路径错误解决办法: 选中报错的项目文件夹→右击选择属性(ALT+Enter)→java构建路径→库→添加库→JUnit→选择合适的Junit库版本.

  9. 5 个 Android 开发中比较常见的内存泄漏问题及解决办法

    Android开发中,内存泄漏是比较常见的问题,有过一些Android编程经历的童鞋应该都遇到过,但为什么会出现内存泄漏呢?内存泄漏又有什么影响呢? 在Android程序开发中,当一个对象已经不需要再 ...

最新文章

  1. 用c语言 编写桌面应用程序,谁能帮我用C语言编写“动态桌面啊”!!!急呀!!!...
  2. VMRC控制台的连接已断开..正在尝试重新连接
  3. 浅析java中的死锁_Java学习笔记五十五(死锁问题)
  4. Sublime text3中配置Github
  5. dom内容区域的滚动overflow,scroll
  6. java获取本周的开始时间和结束时间_创业板注册制开始时间/股票开户流程结束后,怎么炒股?...
  7. 管理低代码公民开发人员的8个技巧
  8. 滴滴怒怼美团;阿里麻吉宝刷屏;B站、爱奇艺上市 | CSDN 极客头条
  9. 自己学Docker:4.開始了解Docker的工作模式
  10. IDEA 返回上一步,回到下一步 冲突 快捷键设置
  11. matlab统计字符个数,Matlab函数统计字符串中莫个字母含量
  12. 从键盘输入10个整数,求其平均值
  13. 数值分析原理课程实验——牛顿(Newton)迭代法
  14. Android——App版本控制PHP
  15. Bartender安装时间长,安装成功后未跳出激活界面的解决方法,亲测2019和2021版
  16. Python编程基础-函数
  17. 现代企业管理-计划和目标
  18. Arduino小白学习记录:双色LED灯实验
  19. webpack原理篇(六十二):实战开发一个自动合成雪碧图的loader
  20. CCF 201709-2 公共钥匙盒

热门文章

  1. sql基础知识left join,right join,inner join区别
  2. CentOS下安装和使用Mycat实现分布式数据库
  3. 【励志】我的研究生三年-公子龙
  4. 【图像处理】图像噪声去除实验 用 matlab 实现KNN(K近邻平滑滤波器)和 SNN(对称近邻平滑滤波器)
  5. 操作系统学习笔记(八):连续内存分配——碎片整理
  6. 开工第二天,同事已经跑路了
  7. 电子秒表实现00分00.00秒到59分59.99秒的计时(vivado,verilog语言)(上)
  8. 实验: MessageBeep和Beep的区别
  9. Mac 图标大小 LaunchPad 图标大小
  10. (附源码)计算机毕业设计SSM基于JAVA语言的国货美妆店管理系统