提问人:Mongoose 提问时间:6/14/2023 更新时间:6/14/2023 访问量:123
未解决的编译问题:无法解决扫描程序。如何解决这个问题?[已结束]
Unresolved compilation problem: scanner cannot be resolved. How do I solve this problem? [closed]
问:
运行此代码时;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Welcome to Bank of America");
System.out.println("Input your name;");
String name = scanner.nextLine();
System.out.println("Hello there "+name);
}
}
我收到以下错误消息;
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
scanner cannot be resolved
at Main.main(Main.java:7)
我已经在网上搜索了解决方案,但没有一个适合我。它们中的大多数都显示了缺少“;”或未导入或JDK已过期的示例。我已经导入了java.util.Scanner,我的JDK和Eclipse版本都是最新的,我的意思是我在5小时前安装了它们,我不明白问题是什么或如何开始解决它。我正在使用 Eclipse IDE 2023-03 和 jdk-20。
答:
1赞
Elliott Frisch
6/14/2023
#1
引用被命名为 (not )。改变Scanner
input
scanner
String name = scanner.nextLine();
自
String name = input.nextLine();
或者,更改
Scanner input = new Scanner(System.in);
自
Scanner scanner = new Scanner(System.in);
评论
0赞
Mongoose
6/14/2023
效果很好,谢谢!现在我对如此简单的解决方案感到尴尬,我想我正在关注的 YouTube 教程已经过时了。非常感谢您的帮助!
评论
scanner cannot be resolved
scanner
Scanner