java - 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
解决方案
推荐阅读
- python - 使用辅助 y 轴时,Matplotlib 未在前两个子图中显示 xlabel
- sql-server - 未在 VS 代码上选择服务器
- python-3.x - Python3迭代打印多行的文件
- c - gcc sizeof float _Imaginary
- javascript - 如何从两个数填充任何从负数到正数的数组?
- numpy - 两个 4D mat mul numpy 并且应该期望输出 5D
- javascript - 在外部文件中声明变量?
- firebase - 如何进行 Firestore 虚假查询
- css - 为什么 grid-gap 中的百分比值会在 CSS 网格中产生溢出?
- php - redirect()-to() 上的方法