Java - 没有主清单属性,在 App.jar 错误中,即使 MANIFEST.MF 文件在 /META-INF 中

Java - No Main Manifest Attribute, in App.jar error even though MANIFEST.MF file is in /META-INF

我一直在努力让它工作,但它不会。我浏览了存档管理器并在 App.jar/META-INF/ 中找到了 MANIFEST.MF 文件,所以我不知道为什么它说没有!

chmod-用 chmod +x ./App.jar 和 运行 ./App.jar returns

bash: ./App.jar: cannot execute binary file: Exec format error

运行 Linux Mint 20(基于 Ubuntu 20.04)与 OpenJDK 11.

使用 java -jar App.jar 到 运行 可执行 JAR 文件。

有一种方法可以使用 binfmt_misc 内核功能使 JAR 文件直接可执行,但大多数 users/linux 发行版都懒得设置它。