首页 > 解决方案 > java.util.NoSuchElementException(带有 gradle 的 java)

问题描述

我在 IDE Netbeans 12 ( java with Gradle ) 中创建了一个 java 项目。当我试图运行一个简单的“获取输入”代码时,如下所示:

package hi;
import java.util.Scanner;

public class Main {
    public static void main( String args[] ){
        Scanner scan = new Scanner( System.in );
        int number   = scan.nextInt();
        System.out.print( number );
    }
}

我收到一个错误:

Exception in thread "main" java.util.NoSuchElementException
    at java.base/java.util.Scanner.throwFor(Scanner.java:937)
    at java.base/java.util.Scanner.next(Scanner.java:1594)
    at java.base/java.util.Scanner.nextInt(Scanner.java:2258)
    at java.base/java.util.Scanner.nextInt(Scanner.java:2212)
    at hi.Main.main(Main.java:7)

我用try catch判断发生的错误就行了int number = scan.nextInt();。只是在使用 Gradle 构建 Java 项目时发生,其他都很好。我试图在谷歌搜索中找到答案,但似乎我没有找到任何解决方案或错误原因。这里的任何人帮助pppp

标签: java

解决方案


推荐阅读