小编Cel*_*ine的帖子

运行失败的java.util.NoSuchElementException

我正在建立和运行一个要求用户输入单词的java项目,当"完成"输入时,程序打印一个排序的字符串列表.

当我使用命令gradle -build构建项目时,它已成功构建,但是当我尝试运行它时,看起来Gradle没有"让我时间"输入一个单词,然后Gradle告诉我"没有行发现".

这是我的java程序中函数void enter_words()的摘录:

    System.out.println("Enter a word");
    str=sc.nextLine();
Run Code Online (Sandbox Code Playgroud)

以下是Gradle在shell中使用gradle run命令时告诉我的内容:

C:\Users\celine\Desktop\test2>gradle run
:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:runMain
Enter a word // the program is running but I can't enter a word
Exception in thread "main" java.util.NoSuchElementException: No line found
        at java.util.Scanner.nextLine(Scanner.java:1585)
        at d.Project1.enter_words(Project1.java:42)
        at d.Project1.main(Project1.java:81)
:runMain FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':runMain'.
> Process 'command 'C:\Program Files\Java\jdk1.7.0_40\bin\java.exe'' finished wi
th non-zero exit value 1
Run Code Online (Sandbox Code Playgroud)

这是我的java程序:

package com.gumgum.test; …
Run Code Online (Sandbox Code Playgroud)

java gradle

5
推荐指数
1
解决办法
1476
查看次数

标签 统计

gradle ×1

java ×1