Я также не знаю Groovy .
Код: Выделить всё
plugins {
id 'java'
}
group = 'org.gradle.teams'
repositories {
mavenCentral()
}
dependencies {
testImplementation platform('org.junit:junit-bom:5.10.0')
testImplementation 'org.junit.jupiter:junit-jupiter'
}
jar {
manifest {
from 'Meta-Inf/MANIFEST.MF'
}
}
test {
useJUnitPlatform()
}
< /code>
Я хочу знать, вызвано ли он пропущенным кодом в DSL.
Если вам все еще нужна ссылка, нажмите здесь < /p>
[b] Примечание < /strong>: Это мой первый раз, используя Gradle, поэтому я не понимаю. :)
Сообщение об ошибке:
Error: Could not find or load main class org.gradle.teams.Main
Caused by: java.lang.ClassNotFoundException: org.gradle.teams.Main
< /code>
Я уверен, что файлы java < /code> не < /strong> Проблема. < /p>
Репликация шаги < /strong>: < /p>
[*] Создать новый проект Gradle с вашим предпочтительным ode или cli. Пример: < /li>
< /ol>
package yourpackage;
public class Main {
public static void main(String...args) {
System.out.println("Gradle");
}
}
< /code>
Добавить манифест: < /li>
< /ol>
jar {
manifest {
from 'MANIFEST.MF'
}
}
< /code>
Создайте его, используя интерфейс IDE или CLI.Error: Could not find or load main class yourpackage.Main
Caused by: java.lang.ClassNotFoundException: yourpackage.Main
< /code>
Если вы все еще do < /strong> не понимают, пожалуйста, ссылайтесь на это, чтобы увидеть шаги воспроизведения. < /p>
как это отличается от аналогичного вопроса: < /h2>
my -код не использует. Если вы выполняете шаги воспроизведения, вы можете увидеть, что она использует только основную библиотеку под названием Java.*
Код другого вопроса использует внешние библиотеки, такие как org.javacord.api.discordapibuilder
Сообщение об ошибке сверху говорится, что это основной класс, например, org.gradle.teams.main. дубликат [/b], но даже если i Поиск вопроса , я просто не понимаю! » А это означает, что вы даете мне адаптированное исправление. И я предоставил ссылки в качестве доказательства.
Подробнее здесь: https://stackoverflow.com/questions/796 ... ing-gradle