Я получаю сбой каждый раз, когда пытаюсь выполнить это - PullRequest
0 голосов
/ 12 ноября 2019

Когда я использую сканеры или пытаюсь получить пользовательский ввод, я получаю сообщение:

НЕИСПРАВНОСТЬ: сборка не удалась.

  • Что пошло не так: выполнение задачи «задача: выполнить».

    Выполнить команду «C: \ Program Files \ Java \ jdk-13.0.1 \ bin \ java.exe» оконченос ненулевым значением выхода 1

  • Попробуйте: Запустите с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше вывода журнала. Запустите с параметром --scan, чтобы получить полное представление.

  • Получите дополнительную помощь по https://help.gradle.org

СБОЙ СТРОДА в 0 с 2 выполнимых задач: 1 выполнено, 1

Когда я просто использую system.out.println(); Успешно проходит.

Вот мой код:


/**
 *
 * @author boaz5
 */
import java.io.IOException;
import java.util.Scanner;
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws IOException {
        System.out.println("What is your name?");
        Scanner name = new Scanner(System.in);
        String nameString = name.next();
        System.out.println("Hi," + nameString);


    }

}

Я не уверен, чтоЯ делаю не такЯ новичок, и это один из моих первых проектов на Java. Спасибо!

Ответы [ 2 ]

0 голосов
/ 12 ноября 2019

Вы должны проверить свою среду, я скопировал ваш код и работал на меня.

12: 26: 02 AM: Выполнение задачи 'Test.main ()' ...

Задача: compileJava Задача: processResources NO-SOURCE Задача: классы

Задача: Test.main () Как вас зовут? Alvaro Привет, Alvaro

В этой сборке использовались устаревшие функции Gradle, что делает его несовместимым с Gradle 6.0. Используйте '--warning-mode all', чтобы показать отдельные предупреждения об устаревании. Смотри

0 голосов
/ 12 ноября 2019

Не так много здесь, но я могу дать пару советов для начала:

1.) Обновите свой плагин Gradle. Проблема компиляции может быть не связана с кодом, но вместо этого проблема с инструментарием.

2.) Если вышеприведенное не удается, замените IOException на Exception и посмотрите, получим ли мы какие-либо дальнейшие выходные данные.

Letмы знаем

...