使用idea打的jar包在用java -jar运行时报:找不到或无法加载主类 或者 没有主清单属性

jar文件中没有主清单属性 检查自己项目或模块的pom.xml文件,终于发现问题根本所在,需要将skip那一行去掉,默认是跳过主类打包的,可能我们平时调试代码的时候总是在IDEA中直接运行,IDEA官方为了方便我们调试运行代码,默认是跳过主类打包。今天在将打包好的jar文件demo-0.0.1-SNAPSHOT.jar中在项目的target目录中使用java -jar demo-0.0.1-SNAPSHOT.jar命令运行时提示:c中没有主清单属性。执行命令后,重新打开命令窗口,环境变量被成功修改,使用以下命令重新打包JAR文件。 阅读详情

在这里插入图片描述
2.
在这里插入图片描述
3.
在这里插入图片描述

MATLAB 论文复现——面向紧急需求响应的规模化灵活资源负荷管理快速决策方法 其次,对灵活资源参与EDR的功率分配模型进行了建模,并提出了基于分层分布式共识算法的快速决策方法,对功率分配模型进行快速求解,以满足EDR实时性的需求,在保证较高精度的前提下提高了决策速度。[1]孔祥玉,杨至端,孙裕策,等.面向紧急需求响应的规模化灵活资源负荷管理快速决策方法[J/OL].电力系统自动化,1-13[2024-07-29].http://kns.cnki.net/kcms/detail/32.1180.TP.20240709.1843.002.html.关键词: 规模化灵活资源; 阅读详情

相关推荐

使用MID360在室内快速定位

在预构建的点云地图中实现实时3D全球定位。通过融合FAST-LIO的低频全局定位(约0.5~0.2Hz)和高频里程计,整个系统的计算效率很高。消除里程计的累计误差初始定位可以通过RVIZ的粗略手动估计或来自另一个传感器/算法的姿势来提供。

CTwinkle的博客 1162

IDEA导出jar包步骤及jar双击无法运行解决办法

文章目录01 | 导出前准备02 | 导出步骤及jar不能运行解决办法指路 01 | 导出前准备 准备好要导出的项目代码 02 | 导出步骤及jar不能运行解决办法指路 file–》project structure 如下图所示,选中Artifacts,再点击+号,按图操作 如图 选中要打成jar包的类,点击ok 如图 如图 如图 build完成后会发现,在out目录下多了相应的jar包 copy相应的jar包到你想要的目录结构下,双击即可运行。注意!

aLinxi的博客 3326

YOLOv11 + TensorRT 在 Jetson 设备上的实时部署

YOLOv11 + TensorRT 在 Jetson 设备上的实时部署

p6666666668的博客 1588

解决IDEA中jar包构建时,没有主清单属性以及找不到或无法加载主类的问题

使用环境:Java8 + idea 2020项目是基于springboot2.1.2 搭建的,在使用idea自带的Artifacts打包jar后,运行出现:“无法加载主类”的报错。在查询解决办法后出现新报错:“没有主清单属性”。使用解压软件打开上述两种办法构建的jar包分析,是文件结构不对,遂放弃使用idea打包。后查询通过maven方式打包的方法后,成功解决问题。

YiLuoFc的博客 5474

Jetson Nano系统重装的艺术:从格式化到烧录的深度解析

本文详细解析了Jetson Nano系统重装的完整流程,从SD卡格式化到系统镜像烧录的进阶技巧,包括硬件选择、软件准备、常见问题处理及深度学习环境配置。特别推荐使用三星EVO Plus SD卡和官方电源以确保稳定性,适合开发者快速掌握嵌入式设备系统重装的核心技术。

weixin_28273593的博客 610

radsystems的激活(破解)和使用

上个文章讲述了radsystems的下载,但是只有30天的免费使用权,这篇文章将会讲解如何破解激活radsystems。注意:如果不想去官网下载的话,点击安装包的exe文件。不要急,打开我给你们的安装包,点击crack。如果提示done则完成(我的是激活过的)注意:这是8.7版本的。点击generate。

weixin_65144487的博客 3520

idea可以运行java程序,但是使用java -jar命令报错

的问题,idea的java项目版本是jdk1.8,而电脑的java环境是jdk17,java版本不一致,所以使用java -jar会报错。如题,今天把java项目打包好,准备运行,结果出现了错误,按照报错信息一个一个找,浪费了三个小时。

m0_52595888的博客 1095

Unity Android构建报错:compileSdk 35兼容性五层定位法

Android构建中的compileSdk是编译时API目标版本,其升级并非孤立操作,而是触发JDK、Android Gradle Plugin(AGP)、NDK、targetSdk与Unity引擎版本之间强耦合校验的起点。当出现'using a newer Android Gradle plugin to use compileSdk = 35'类报错,本质是代际技术栈错配——例如AGP 7.1.3不识别compileSdk 35所需Java 17语法,或NDK 21与AGP 7.4的ABI规范冲突。该问

weixin_32496547的博客 568

解决IDEA启动项目找不到主类或无法加载主类问题

新建了一个java程序,但运行的时候出现了一个错误。IDEA显示错误: 找不到或无法加载主类 com.wang.lesson01.TestFrame。

qq_62231627的博客 3054

NXP KW45开发实战:如何在MCUXpresso IDE中正确配置J-Link并解决设备识别问题

本文详细介绍了在MCUXpresso IDE中配置J-Link以支持NXP KW45无线MCU开发的实战指南。从环境准备到J-Link深度配置,再到烧录流程优化和高级调试技巧,帮助开发者高效解决设备识别问题并提升开发效率。特别推荐使用JLinkRemoteServer.exe进行多设备并行调试,并提供了烧录速度优化和低功耗调试的实用技巧。

gray5的博客 864

到底什么是指令集?什么是微架构?他们是什么关系?

指令集、处理器架构、芯片厂商、ARM、x86,其间关系还在迷糊吗?一文迅速理清!!

车载系统攻城狮 7813

IntelliJ IDEA 打jar包后,运行没有反应

IntelliJ IDEA 打jar包后,运行没有反应

java_for的博客 4052

LVGL 蜂巢气泡菜单(Hex Menu)

h。

摸鱼专家 176

java -jar XXX.jar 没有主清单属性以及找不到或无法加载主类的问题

文章目录一、问题陈述二、解决方法1、方法一(问题没有解决)1.1 点击File -> Project Structure1.2 点击菜单栏Build -> Build Artifacts1.3 解决找不到或无法加载主类的方法2、方法二 (最终解决了问题) 一、问题陈述 idea上打包运行java -jar gulimall-member-0.0.1-SNAPSHOT.jar时,报没有主清单属性的错误,完整的报错如下: MrzhuangdeMacBook-Pro:target mrzhuang$

Mrzhuangr的博客 3万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Idea打包springboot项目jar包,运行报找不到主清单属性或找不到主类问题解决方法。

Idea打包springboot项目jar包,运行报找不到主清单属性或找不到主类问题, 尝试网上的各种方法无果,最后自己摸索的最终解决方法,具体步骤如下: 1.首先在pom.xml中加入如下配置 <build> <plugins> <plugin> <groupId>or...

linxiyimeng的博客 1万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

解决 java -jar 报错:xxx.jar 中没有主清单属性

本文详细解析了在使用java-jar命令运行Java应用程序时,遇到“没有主清单属性”错误的原因和解决方案。该错误是由于JAR文件缺少Main-Class属性,导致Java虚拟机无法定位程序的入口点。为解决此问题,文章指导如何在pom.xml中正确配置Maven插件,特别是spring-boot-maven-plugin,确保生成的JAR文件包含必要的启动信息。通过调整部分的配置,重新构建项目,并正确指定主类路径,读者可以成功运行应用程序,避免该错误的发生。

踏雨歌青春,诗酒趁年华 4896

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

运行jar包提示 “XXX中没有主清单属性” “找不到主类”两种解决办法

运行jar包提示 “XXX中没有主清单属性” “找不到主类”两种解决办法 这种情况一般都是使用maven打成jar包后运行出现的。这种情况是因为jar包里面没有主类路径 解决办法有两个 1、使用IDEA自带的构建jar包流程,不使用Maven打包 打开项目结构设置 新建一个打包目标工件 选择你的主类,路径保持默认无需修改,记得选择 提取到目标JAR 否则你的jar包需要依赖其他jar包 保存后使用顶部菜单栏的构建按钮,选择构建工件 选择刚刚设置的构建目标,等待构建 构建完成和在out目录下可以看见

博客 3万+

【idea打包jar包+运行jar包】亲测详解

文章目录前言一、idea项目打包jar包二、运行jar1.本地运行jar问题总结 前言 本人查找网上,然后跟着操作,发现好多都是误人子弟的,都是行不通的方法。现在本人将个人打包经验发出来,希望大家少走错误文章的弯路。 一、idea项目打包jar包 1. 点击idea右上角File选择Project Structure。如下图: 2. 点击选择Artifacts。如下图: 3. 点击选择加号“+”,选择JAR,选择JAR下拉列表中的"From modules with dependencies…"选项.

可乐的博客 5万+

IDEA导出jar包后运行报错 找不到或无法加载主类

开发工具:IDEA16 运行环境:ubuntu 问题:根据网上的Idea导出jar包的方法,将我的项目导出jar包后运行报错:找不到或无法加载主类。     为了找到这个原因,我重新搭建了一个测试例子,在src/com下新建了一个HelloWorld.java类,输出HelloWorld。然后把它导出jar包,依然报错:找不到或无法加载主类。   后来打开这个jar包发现

千里之行始于足下 1万+

IDEA中无法识别servlet类或找不到javax.servlet.*

IDEA中无法识别servlet类或找不到javax.servlet.* 1.问题描述 在IDEA中使用到直接servlet类,语句如下: Servlet servlet=(Servlet)servletCache.get(servletName); 使用IDEA进行编译时,会出现错误,找不到servlet类,而书中没有给出说明或者解决办法,报错如下: 2.问题分析 由于刚学ja...

AlwaySimple的博客 3万+

使用java -jar命令运行jar包提示“错误:找不到或无法加载主类“的问题分析

二、java执行class文件对package的路径是强依赖的。依然有问题,为什么,其实大家再回去看看java的书籍就会发现,一个类的全名应该是包名+类名。D:\HelloWorld\src\org\will\app\main\org\will\app\main\NewsManager,大家看到了吧,路径重复了。我们的工程路径是D:\HelloWorld,在HelloWorld文件夹中建立一个src文件夹,类B的源代码文件就放在src中。类A中package的路径是org.will.app.main。

qq_59125846的博客 1万+

idea中运行没有问题,打成jar包,运行jar报错,提示没有主清单属性

因为,之前不熟悉idea 浪费了我2个小时。影响了我的文档,以及同事后续的工作。非常对不起。 这个错误让我更加了解java中的jar包,我要铭记 分析.首先打开你的jar.以zip的形式 这是正常的 这些target,out 代表你IDE jar里的文件,其实你根本不用打开jar,他们是一样的。 看这里就知道,META-INF 中的MANIFEST.MF是指定jar包运行哪个主类,主类必须与包名一致 打包的正确方式,首先 进入项目的结构中 设置主类文件 选择主类(.

前方的路在刚开始 5867

idear 打jar包报错:jar中没有主清单属性 的一种解决办法

idear 打jar包报错:jar中没有主清单属性 的一种解决办法

handsome1234的专栏 1万+

运行可执行jar时:错误: 找不到或无法加载主类 原因: java.lang.NoClassDefFoundEr或错误: 缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序

这个报错一般是出现在maven构建package打包构建生成的jar运行时,出现的报错。如果是你通过手工或者idea工件构建的,一般不会出现这个类型报错。

m0_69460676的博客 3082
上一篇: idea解决sun.misc.BASE64Encoder 类找不到报错
下一篇: jdk8安装下载
if时光重来
博客等级 码龄8年 248粉丝 217原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值