小编lac*_*ale的帖子

执行jar时intellij中的“没有主要清单属性”错误

我正在处理一个我想作为 jar 执行的 kotlin 项目。这一切都是在 IntelliJ Idea 中完成的,我开始使用工件制作罐子。

我遵循的过程是(如创意指南所示):

  1. 从项目结构中添加工件(作为 jar)
  2. 构建罐子
  3. 运行罐子

在此之后,我得到一个

'no main manifest attribute, in ____.jar'
Run Code Online (Sandbox Code Playgroud)

在阅读了几个堆栈溢出问题后,我尝试了什么:

  • 检查清单文件是否在正确的文件夹中并且在工件中具有正确的路径
  • 将代码添加到 jar->manifest 部分的 build.gradle 文件
  • 尝试将清单内容移动到资源文件夹的方法
  • 检查 jar 是否存在
  • 将清单内容移动到不同的文件夹(java、kotlin、out 文件夹)
  • 确保清单文件的格式正确

以上所有都没有奏效。

让我感到困惑的是,即使我将清单文件更改为“不正确”的格式,它仍然会出现相同的错误。工件详细信息中所述的路径是正确的,但即使我故意在清单文件中输入不正确的项目,也没有区别。不确定这是否是“真正的”问题,但我也不知道如何解决这个问题

jar intellij-idea kotlin

6
推荐指数
1
解决办法
7128
查看次数

标签 统计

intellij-idea ×1

jar ×1

kotlin ×1