技术栈

Jar使用MINIFEST.MF打包后出现没有主清单属性

漠子凉2024-09-16 18:13

jar cvmf MANIFEST.MF xxx.jar class/

打包后,查看打包后得jar里面的MANIFEST.MF是否正确

jar xf xxx.jar META-INF/MANIFEST.MF

打开发现没有Main-Class

于是调整MANIFEST.MF文件为

Manifest-Version: 1.1

Main-Class: xxx

重新来一遍发现还是没有Main-Class

最后找到了元凶,就是MANIFEST.MF的最后一行必须有一个空行

第1行: Manifest-Version: 1.1

第2行: Main-Class: xxx

第3行:

上一篇:Vue 3 中使用 `rules` 进行表单验证
下一篇:如何基于Java解析国密数字证书
相关推荐
DFT计算杂谈
26 分钟前
自动化脚本一键绘制三元化合物相图
java·运维·服务器·开发语言·前端·python·自动化
2301_77171721
36 分钟前
Spring Boot 自动配置核心注解
java·spring boot·mybatis
小Y._
39 分钟前
面试被问synchronized锁升级,这5个问题答不上来直接挂!
java
姚青&
1 小时前
测试技术体系
java·python
南境十里·墨染春水
1 小时前
C++日志 2——实现单线程日志系统
java·jvm·c++
布吉岛的石头
1 小时前
微服务网关统一鉴权、限流、日志实战
java·spring·微服务
超级无敌葛大侠
2 小时前
Redis主从复制
java·redis
殷紫川
2 小时前
90% Java 开发都踩过坑的 @Resource 与 @Autowired
java
kybs1991
3 小时前
springboot租车系统--附源码68701
java·hadoop·spring boot·python·django·asp.net·php
热门推荐
01要裂开了!ChatGPT要手机号验证了?注册Codex要求验证电话号码怎么办?2026年登陆Codex要手机号验证的解决办法02GitHub 镜像站点03Linux 核弹级高危漏洞 CVE-2026-31431 完整修复指南04零基础教你claude code 接入 deepseek V405Codex 接入 DeepSeek API 完整配置文档06CVE-2026-31431 (Copy Fail) 漏洞复现与验证记录07裂开!ChatGPT 居然开始要手机号验证,附详细解决方法08【AI】2026 年具身智能模型和世界模型总结09CC-Switch & Claude 基于 Linux 服务器安装使用指南10VScode的claude code插件报错command ‘claude-vscode.editor.openLast‘ not found