我有一个可运行的jar,主类位于/ DataValidation / src / package / class 我在批处理文件中使用以下命令来运行主类,但我收到错误,因为找不到或加载主类。
@echo off
javac -cp C:\Users\500603\Desktop\Excel_files\ivg\sample.jar; package.class.java
java -cp C:\Users\500603\Desktop\Excel_files\ivg\sample.jar; .package.class
pause
请帮助我如何执行jar文件中的主要类
答案 0 :(得分:1)
创建MANIFEST.MF文件。添加行:
Main-Class: package.class
在jar中,创建META-INF文件夹并将清单文件放入其中。
java -jar C:\Users\500603\Desktop\Excel_files\ivg\sample.jar
现在应该可以使用了。
P.S。包和类是非常混乱的名字。使用不同的东西。