Компиляция Java / Gradle Discord Bot - PullRequest
0 голосов
/ 12 мая 2019

У меня бот-диск, закодированный в Java и Gradle, и мне нужно найти, как заставить его работать.Я спрашиваю владельца бота, и он отвечает мне: «./gradlew shadowJar» Что это значит?И что мне нужно сделать, чтобы бот работал?

Я уже пытался скомпилировать файл java в jar, я пытался создать манифест, но я не мог сделать классы.

ВсеЯ попытался это:

javac Bot.java

-> Не работает, ошибка: пакет ch.qos.logback.classic не существует

jar cvfm Bot.jar MANIFEST.MF server handlers commons commands audio

-> сделал файл .jar, которыйничего не делает

jar tf Bot.jar

-> не знаю, что это делает, но ошибок не было

java -jar Bot.jar

-> ошибка: нет атрибута основного манифеста в bot.jar

Он должен создать jar-файл, который заставляет бота работать, но вместо этого он создает только ошибки или файлы, которые не работают.

Может ли кто-нибудь помочь мне заставить этот бот работать?

1 Ответ

0 голосов
/ 12 мая 2019

Прежде всего вам нужно понять разницу между gradlew и gradlew. Смотрите ниже ссылку на переполнение стека. Разница между использованием gradlew и gradle . Кроме того, если у вас есть полный проект вместе со структурой gradle, перейдите в командную строку, указывающую на существующую папку, содержащую проект, и выполните следующую команду.

gradlew clean build
...