java - 在 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
.
谁能给我一些关于这背后的原因以及如何解决它的想法?
解决方案
推荐阅读
- reactjs - 即使在 React Native 中附加数据后,Flatlist 也无法正确呈现数据?
- graphql - ReferenceManyFields(一对多关系)
- java - 首先制作它,以便更大的价值在
- google-kubernetes-engine - 如何通过 GCP Kubernetes Engine 中的 IAP 根据用户 ID 将用户请求路由到特定的 Docker 容器
- angular - 如何使Primeng图表图例的颜色面板为圆形?
- excel - 如何解决空值表达式错误
- pyspark - 获取“StructField”对象在 BinaryClassificationMetrics 上没有属性“_get_object_id”
- botframework - 在 bot Framework v4 中使用尝试计数来结束整个对话/提示
- kubernetes - Kubernetes pod 可以关联多个 IP 地址吗?
- authentication - 视觉密度未定义?