Task :compileJava FAILED
Error: Could not find or load main class worker.org.gradle.process.internal.worker.GradleWorkerMain
Caused by: java.lang.ClassNotFoundException: worker.org.gradle.process.internal.worker.GradleWorkerMain
FAILURE: Build failed with an exception.
尝试编译 paperweight-userdev 测试插件
更新 IntelijIDEA 后,这个问题开始出现
构建.gradle.kts
import xyz.jpenilla.resourcefactory.bukkit.BukkitPluginYaml
plugins {
`java-library`
id("io.papermc.paperweight.userdev") version "2.0.0-beta.14"
id("xyz.jpenilla.run-paper") version "2.3.1"
id("xyz.jpenilla.resource-factory-bukkit-convention") version "1.2.0"
}
group = "io.papermc.paperweight"
version = "1.0.0-SNAPSHOT"
description = "Test plugin for paperweight-userdev (edited)"
java {
toolchain.languageVersion = JavaLanguageVersion.of(21)
}
tasks.assemble {
dependsOn(tasks.reobfJar)
}
dependencies {
paperweight.paperDevBundle("1.21.4-R0.1-SNAPSHOT")
}
tasks {
compileJava {
options.release = 21
}
javadoc {
options.encoding = Charsets.UTF_8.name()
}
}
bukkitPluginYaml {
main = "io.papermc.paperweight.testplugin.TestPlugin"
load = BukkitPluginYaml.PluginLoadOrder.STARTUP
authors.add("lich333hallow")
apiVersion = "1.21.4"
}
我将写下消除此错误的一般建议,这些建议通常可以帮助我解决此类问题。
同步 Gradle 项目(当出现问题时这是我做的第一件事)。
如果没有帮助。停止
daemon
进程并清理项目./gradlew --stop
和./gradlew clean
如果这也无济于事。删除
.gradle
项目内的文件夹并再次同步。 Idea 应该初始化 gradle 本身。你可以尝试安装另一个版本的 gradle
./gradlew wrapper --gradle-version 8.13
// 目前最新的打开 IDEA 设置 ->
Build, Execution, Deployment -> Build Tools -> Gradle
并检查它是否被选中
distribution = wrapper
并且版本jvm
是否与您的项目匹配(并且是否安装在您的计算机上)每一步之后运行同步并尝试构建:
./gradlew build
。如果没有任何帮助,请写下来,我会删除答案。在评论中描述这一点会花费太长时间。