解决IDEA中使用junit测试无法使用键盘录入功能(Scanner)

我们在使用IDEA过程可能会遇到这样的问题,比如我想使用junit测试我的代码时,想在其中使用Scanner来接收变量,却发现运行时会出现这样的情况

 我们会发现尽管我们怎么在控制台输入什么都不会显示,敲击回车会出现This view is read-only,翻译中文意思是此视图是只读的,没有办法输入,那针对这种情况总结出以下方法可以帮助你解决这个问题。

 打开设置——>找到系统——>点击高级系统设置——>在高级选项里点击环境变量

 

 在用户变量中找到变量名叫IDEA_VM_OPTIONS选中并且编辑,复制变量值中的路径在资源管理器找到它

 代码如下:

-Deditable.java.test.console=true 

 将代码保存完之后重启下IDEA软件就可以输入了

 做好以上操作基本上就可以正常使用了,但是考虑到可能版本的不同,方式可能也不一样,下面整理了在其他文件里设置,如果上面的方式已经可以了,就可以不用参考下面的方式,当然全部都设置了更全面一点。

一、打开IDEA文件夹中bin里的

 用记事本打开并且在里面添加代码并保存

-Deditable.java.test.console=true 

 二、打开此电脑在C:\Users\24298\AppData\Roaming\JetBrains\IntelliJIdea2022.2,因为可能不同电脑用户名不同或文件名不同,找到相似即可。

                    

鼠标右键用记事本打开并添加代码上面的代码保存即可。

三、在IDEA软件内部上方鼠标移动到Help中分别打开以下两个选项,打开之后在两个页面中加入前面的代码保存即可

 至此IDEA就可以正常使用junit测试代码中加入Scanner键盘录入的功能了

  • 15
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
在IntelliJ IDEA使用JUnit进行测试的方法很简单。首先,确保你已经将JUnit库添加到你的项目,这可以通过添加junit-4.12.jar和相关的hamcrest库(如hamcrest-core-1.3.rc2.jar和hamcrest-library-1.3.rc2.jar)来实现。 接下来,你可以通过多种方式在IntelliJ IDEA创建测试文件。一种方式是使用快捷键,通过点击菜单栏的Navigate选项,然后选择test创建测试文件。如果快捷键没有效果,你可以手动进行操作。 另一种方式是在要编写测试文件的类界面使用快捷键Ctrl+Shift+T,然后点击Create New Test,在弹出的窗口创建新的测试类。 最后,你还可以通过打开Project Structure菜单,选择Modules,然后点击Dependencies选项,将JUnit库添加到你的项目依赖。你可以在加号上方点击鼠标,并选择第一项来添加依赖库。 这样,你就可以在IntelliJ IDEA使用JUnit进行测试了。你可以编写测试方法,并使用各种断言和注解来验证你的代码的正确性。希望这些信息对你有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [免费Idea使用junit测试需要的多个jar包](https://download.csdn.net/download/weixin_46071647/12398209)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [保姆级教程——IDEA使用Junit进行测试](https://blog.csdn.net/gmy012243/article/details/124653947)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值