java - 为什么会显示错误:“资源泄漏:'键盘'从未关闭”?
问题描述
我最近在一台新计算机上安装了 Eclipse,当我尝试编写这段代码时,它给了我这个错误。我发誓我写过这种类型的
Scanner keyboard = new Scanner(System.in)
很多次在我的旧电脑上,直到现在才出现这个错误。
import java.util.Scanner;
public class W1M1 {
public static void main(String[] args) {
System.out.println("Hellow World");
Scanner keyboard = new Scanner(System.in); //'keyboard' word shows this error
System.out.println("Please enter your name: ");
String userInput = keyboard.nextLine();
System.out.println("Hello there, " + userInput + ".");
}
}
解决方案
推荐阅读
- csv - 如果找不到,则从 csv 数据中读取文件名退出循环[批处理脚本]
- javascript - 将导航栏 LOGIN 更改为 LOGOUT
- php - 无法在 PHP 中检测到任何有意义的时间差异(恒定时间攻击)
- bluetooth-lowenergy - 使用 Gattlib 包写入而不响应 BLE 设备-RN4871
- mule-studio - 从 mulesoft 调用 oracle 包
- teradata - 修剪雪花中的列数据
- java - 为什么我得到 DocumentBuilder 解析异常?
- php - 如何在 Symfony 中从 Sentry 中排除异常?
- javascript - 如何使用单槽修改数据表中的任何列
- java - 如何将地图列表转换为哈希数组