执行jar显示无法通过Jar文件找到或加载主类。 在向项目添加第三个jar之前,没关系。然后我反复添加和删除,最后确认它是bcprov-jdk15-133.jar。 添加此软件包后为什么无法执行jar? e 如图所示,左侧可以执行。主要区别在于第3个程序包。当我删除BCKEY.SF BCKEY.DSA并可以执行时,这就是jar标志问题。但是我不知道如何处理。
答案 0 :(得分:0)
JAR文件包含清单文件,该清单文件指定要使用以下命令执行的主类:
java -jar jarfile
主要文件条目:
Main-Class: com.test.something.Executable
JAR文件是可执行文件,没有指定要运行的主类,因为默认情况下会选择清单条目。 但是,如果未指定它并且它们是同一归档中的多个主类,则执行将失败。所以,
使用命令执行JAR文件以执行此类中的主要方法
java -cp jarfile com.test.something.Executable