Невозможно выполнить команду Gradle Run - PullRequest
0 голосов
/ 01 сентября 2018

Вот моя структура каталогов

Here is the directory structure

Вот мой файл build.gradle

enter image description here

Когда я пытаюсь запустить команду Gradle ... grade run --info Я получаю следующую ошибку

enter image description here

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 01 сентября 2018

Местоположение скомпилированного класса:

build/classes/java/main/SampleFile.class

не соответствует расположению файла Java:

src/in/swapnilsingh/SampleFile.java

Каталоги пакета in/swapnilsingh отсутствуют.

Возможно, вам не хватает объявления пакета в верхней части Java-файла:

package in.swapnilsingh;

public class SampleFile {
    // ...
}

Без объявления пакета компилятор выведет файл класса в корень выходного каталога, пакета по умолчанию.

Вы можете добавить пакет в начало файла SampleFile.java или удалить префикс пакета из mainClassName в build.gradle:

mainClassName = 'SampleFile'
...