我在目录
中有以下类文件,jar和manifest清单文件包含以下两行
ASSERT: "false" in file qasciikey.cpp, line 501
用于创建jar文件的命令
char key = cvWaitKey(33);
执行生成的jar时会抛出错误Manifest-Version: 1.0
Main-Class:Dot
虽然在生成的jar jar cfm dot.jar MANIFEST.MD *
文件夹中看到包含自动生成的清单文件,但它没有我的主类的内容。
我找不到成功的步骤,请纠正我。
答案 0 :(得分:0)
几天前有同样的问题,无法用清单文件解决它,所以我把主类作为构建参数,如下所示:
jar cfe Main.jar MainClass *.class
答案 1 :(得分:0)
在' 之后添加空格:'如在
Main-Class: Dot
在 Main-Class 条目之后的最后一行之后添加一个新行:
Manifest-Version: 1.0
Main-Class: Dot
2. {I}的原因详见https://docs.oracle.com/javase/tutorial/deployment/jar/modman.html。
答案 2 :(得分:0)
我尝试了以下命令,它适用于我发布的jar。
java -cp "jsch.jar;." Dot