我得到一个错误,我可以';在获取用户输入时无法理解java

我得到一个错误,我可以';在获取用户输入时无法理解java,java,Java,这就是我得到的错误 import java.util.Scanner; public class KK { public static void main(String[] args) { Scanner myObj = new Scanner(System.in); System.out.println("Enter username"); String userName = myObj.nextLine

这就是我得到的错误

import java.util.Scanner;
public class KK {

    public static void main(String[] args) {
    
        Scanner myObj = new Scanner(System.in);
        System.out.println("Enter username");

        String userName = myObj.nextLine();
        System.out.println("Username is: " + userName);

    }

}

如果使用eclipse并且源文件有错误,则通常会发生此错误。如果eclipse的java编译器发出任何错误代码,就会抛出错误。
尝试清理和重建

它成功了,我通过创建一个新类再次尝试,它成功了,谢谢

我尝试编译您的代码,它编译得很好。这有一种IDE没有重新编译代码的味道,所以请手动重新编译并重试。
Exception in thread "main" java.lang.Error: Unresolved compilation problem: 

    at ekdum.KK.main(KK.java:4)