Java 未为类型扫描程序定义方法nextline()

Java 未为类型扫描程序定义方法nextline(),java,eclipse,java.util.scanner,case-sensitive,Java,Eclipse,Java.util.scanner,Case Sensitive,我试图理解它的意思,以及它为什么是错误的 import java.util.Scanner; public class Relevent { public static void main(String[]args){ Scanner x = new Scanner(System.in); System.out.println( x.nextline()); } } Eclipse IDE告诉我这是错误的,并给出以下消息: Exception

我试图理解它的意思,以及它为什么是错误的

import java.util.Scanner; 

public class Relevent {
    public static void main(String[]args){
        Scanner x = new Scanner(System.in);
        System.out.println( x.nextline());
    }
}
Eclipse IDE告诉我这是错误的,并给出以下消息:

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
    The method nextline() is undefined for the type Scanner
    at Relevent.main(Relevent.java:9)
写作怎么样?Java是一种区分大小写的语言。 您必须完全按照这里所写的API进行操作


方法名
nextline
看起来不可理解/不明显,不是吗?因此,Java编程中的最佳实践是以驼峰大小写样式编写所有名称(除了
final
static
变量,例如
MY_final\u VARIABLE
)。

该方法称为
nextLine
(注意大写字母L)而不是
nextLine
(所有小写字母)。您必须注意方法名称之类的情况,因为它们必须完全正确


Eclipse向您显示了一个编译错误。如果您尝试运行包含编译错误的程序,它将失败,并显示您收到的“未解决的编译问题:”消息。

您可以提供完整的堆栈跟踪吗;Eclipse已经有了自动完成和代码建议。这两种方法都非常有助于避免此类错误。使用它们;)非常感谢。现在,我会更加小心区分大小写。好的,我会更加注意区分大小写。谢谢你的帮助。