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应该配置成主类的全路径,如下:

相关推荐
kyle~5 小时前
DDS分布式实时系统---自省机制
开发语言·分布式·机器人·c#·接口·ros2
yujunl5 小时前
Integrated Security=True(Windows 集成身份验证)
开发语言
右耳朵猫AI5 小时前
Python周刊2026W23 | Polars 1.41、PyPy v7.3.23、Python 3.15、httpx2、dj-lite-tenant
开发语言·python
garmin Chen5 小时前
prompt实战:nof1.ai Alpha Arena
java·人工智能·python·prompt
昭昭颂桉a5 小时前
TypeScript 前端的必修课,从 JS 到 TS
开发语言·前端·javascript·typescript
Java面试题总结6 小时前
SpringBoot API参数校验
java·spring boot·后端
何以解忧,唯有..6 小时前
Go 语言安装与环境配置完整指南
开发语言·后端·golang
Java面试题总结6 小时前
MarkItDown 再次登顶GitHub榜
开发语言·c#·github
武子康6 小时前
Java-24 深入浅出 Spring 全景:从起源到 Spring 6 一文打通 IoC / AOP / 发展史
java·后端·spring
学逆向的6 小时前
C++模板
开发语言·c++·网络安全