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

相关推荐
布莱克60515 分钟前
Swift 常量详解:从 let 到编译期优化
服务器·开发语言·ssh·swift·常量·let
北京云帆互联科技16 分钟前
云帆培训考试系统更新说明:v9.3.0
java·学习
布莱克60531 分钟前
Swift 可选类型(Optionals)详解:从原理到实战
开发语言·安全·ssh·swift·optional·可选类型
学长毕设1 小时前
基于SpringBoot的景点管理系统-附源码
java·spring boot·后端
sxlishaobin2 小时前
Maven Setting详解
java·学习·maven
知守观2 小时前
一个方法两个触发口:反编译 XXL-Job 后,我看清了 inner/job 子包的裸奔现状
java·spring boot·微服务
用户3126874877202 小时前
CompletableFuture 链式编排:异步编程的优雅解法
java
瑞雪兆丰年兮3 小时前
JavaWeb-day14-SpringBootWeb原理篇
java·开发语言·spring boot·spring·bean·mybatis·javaweb
神仙别闹3 小时前
基于 Java GUI 贪心策略直接搜索算法和极大极小博弈树算法的智能人机博弈五子棋游戏
java·毕业设计·gui·贪心策略·极大极小博弈树
Flynn Liang4 小时前
RAG 评估体系:黄金集、检索指标与 LLM-as-Judge 落地
java·langchain·rag·评估·langchain4j·检索指标