首页 > 解决方案 > 在 Intellij 中使用 gradle 构建项目时出现“无法找到或加载主类”错误

问题描述

该项目具有以下文件结构: 文件结构

构建.gradle:

...
jar {
    baseName = 'billiard-viewer'
    manifest.attributes 'Main-Class': 'billiards.viewer.Main'
    //manifest.attributes 'Main-Class': 'fake_main'
}

sourceSets {
    main {
        java {
            srcDir 'src/java'
        }
    }
}
...

并且工件被设置为: Artifacts Setting

当我在 Intellij 中构建和运行程序时,它运行良好。但是,当我尝试将其构建为独立的 JAR 程序时,它不断给我Error: Could not find or load main class fake_main.

谁能给我一些关于这背后的原因以及如何解决它的想法?

标签: javagradle

解决方案


推荐阅读