java - IntelliJ 未正确构建可运行的 JAR 文件。运行时出现“无法找到或加载主类”
问题描述
我在 IntelliJ 中创建了一个虚拟项目,将其导出为可运行的 JAR,然后将其作为 JAR 运行就好了。工件属性如下所示。
但是,当我尝试相同的步骤来构建我的实际程序并在 cmd 行中运行时,我不断收到错误消息:
我验证了 MANIFEST.MF 确实包含我要加载的主类的正确路径。我遵循了与我的虚拟程序相同的步骤,即从具有依赖关系的模块中添加一个 JAR,选择一个主类,然后为 MANIFEST 选择一个目录,然后构建工件,所以我不确定还有什么问题。
这是我实际项目的 Artifacts 选项卡。
解决方案
推荐阅读
- fortran - Fortran-OpenACC 包含的子程序如何从父子程序访问数据
- javascript - 需要多次调用异步回调 - 怎么做?
- vue.js - 禁用特定文件上的特定 Vue 警告
- javascript - JS 相当于这个 PHP 值?
- javascript - reactJS useState hook 实际值在异步承诺中已过时
- python - 如何修改 yarl.URL 对象?
- javascript - Javascript DOM OffsetWidth 是否在不同设备上有所不同?
- swift - Swift - 从 UIView 获取随机 CGPoints
- c# - 称重秤条码阅读器 C#
- list - 列出 svn remore repo 的目录(和子目录)