bat文件调用jar包(可执行的java程序)

1、配置好jdk环境的情况下:

java -classpath xxxxx.jar 主函数全类名

复制代码
@echo off
D:
cd \seatinspection\out\artifacts\seatinspection_jar
java -classpath seatinspection.jar com.SeatMain
pause

2、没有配置jdk环境,只有jre的情况下:

复制代码
@echo off
D:
cd \seatinspectionjava\seatinspection_jar
jre1.8.0_241\bin\java.exe -jar seatinspection.jar
pause

问题:

jar无法执行的可能原因:

1、项目文件中META-INT/MANIFEST.MF 这个文件放置的位置不对或没有这个文件。

解决:我的工程将这个文件放在了src目录下,实际这个文件应该放在项目工程的主目录下。将该文件放置到对应目录然后再重新进行打包运行即可。如下:

2、无法找到主类:

原因:在META-INT/MANIFEST.MF 文件中的Main-Class应该配置成主类的全路径,如下:

相关推荐
XMYX-022 分钟前
28 - Go JSON 数据操作
开发语言·golang·json
三*一25 分钟前
Mapbox GL JS 自研面要素整形工具开发实录
开发语言·javascript·arcgis·ecmascript
Apache RocketMQ1 小时前
RocketMQ源码解析——秒级定时消息介绍
java·云原生·消息队列·rocketmq·java-rocketmq
超级小星星1 小时前
C 语言结构体内存对齐深度解析:从概念到实战
c语言·开发语言
狮子座明仔1 小时前
AgentSPEX:当 Agent 框架开始把“控制流“从 Python 里抠出来
开发语言·python
xiaoming00181 小时前
JAVA项目打包部署运维全流程(多服务、批量)
java·linux·运维
拾-光2 小时前
【Git】命令大全:从入门到高手,100 个最常用命令速查(2026 版)
java·大数据·人工智能·git·python·elasticsearch·设计模式
笨笨饿2 小时前
74_SysTick滴答定时器中断
c语言·开发语言·人工智能·单片机·嵌入式硬件·算法·学习方法
无人不xiao2 小时前
springBoot 实现 接口进度条
java·spring boot·后端
科芯创展2 小时前
XZ4058B/C,20V,外置MOS,8.4V/8.7V开关充电芯片 宽范围电源电压:8.9V~20V-(电池充电电压:8.4V/8.7V)
c语言·开发语言