java - 启动可执行 jar 时出错 - "Could not find or load main class"

标签 java maven intellij-idea manifest

我正在尝试使用 .sh 文件打开我的 jar。但我遇到了这个错误:

Error: Could not find or load main class com.mpolder.harambot.Main

据我所知它存在并且应该有效,这就是我的类的样子: Classes

这是我的 MANIFEST.MF

Manifest-Version: 1.0

Archiver-Version: Plexus Archiver

Built-By: Martijn

Created-By: Apache Maven 3.3.9

Build-Jdk: 1.8.0_131

Main-Class: com.mpolder.harambot.Main

最佳答案

找到它,必须导出为 fat jar 以包含依赖项

关于java - 启动可执行 jar 时出错 - "Could not find or load main class",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46255679/

相关文章:

java 。如何使用 forEach 检查元素是否已成功添加到集合和跟踪索引中?

带有代理的 Java websocket

java - 使用Docker构建一个Maven项目并提交为Flink作业

java - 本地 (Windows/IntelliJ) 和远程 (Linux) 之间的 Maven 构建有何差异?

java - IntelliJ 可以生成 DAO 或 Rest 层吗?

java - 在 jpanel 上保留绘制的字符串

Java JTextPane RTF 保存

android - 当 Maven 构建我的项目时,无法从库项目的 jar 中找到类

tomcat - 从 Intellij Idea 热部署 Liferay Maven portlet 到捆绑的 Liferay Tomcat

node.js - 如何使用 IntelliJ 或 WebStorm 调试 Electron 应用程序?