gradle错误:无法找到或加载主类

r1wp621o  于 2021-08-25  发布在  Java
关注(0)|答案(1)|浏览(379)

我的问题是,当我尝试使用命令运行javafx项目时 gradlew run 我收到一个错误: Error: Could not find or load main class sample.Main 我试着让主课上 sourceSets.main.java.srcDirs = ['src'] 和/或 mainClassName = "sample.Main" 我是否错过了一些真正重要的事情?
格雷德尔先生

plugins {
    id 'java'
    id 'application'
}

//sourceSets.main.java.srcDirs = ['src']

repositories {
    mavenCentral()
}

dependencies {
    implementation 'org.apache.maven:maven-plugin-api:3.8.1'
    implementation 'org.openjfx:javafx-controls:16'
    implementation 'org.openjfx:javafx-fxml:16'
    implementation group: 'mysql',
            name: 'mysql-connector-java',
            version: '8.0.24'
}

application {
    mainClassName = "sample.Main"
}

工程浏览器

更多信息。
jdk:openjdk-16(版本16.0.1)
ide:intellij 2021.1.3
我只想让它开始。我不知道我是不是不能用谷歌搜索问题,还是对格雷德的某些东西理解错误。

7z5jn7bk

7z5jn7bk1#

您正在将sourceset.src.main.java设置为“src”,但文件夹结构为src.main。要么将文件夹结构更改为src/main/java,要么将适当的sourceset.src.main.java.srcdirs设置为“src/main”
例如:

sourceSets.main.java.srcDirs = ['src/main']

相关问题