Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 创建并执行JAR文件时出错_Java_Jar - Fatal编程技术网

Java 创建并执行JAR文件时出错

Java 创建并执行JAR文件时出错,java,jar,Java,Jar,我在创建和执行JAR文件时遇到问题。我已经创建了一个JAR文件,但是当我使用java-JAR执行它时,我得到了一个错误错误:无法找到并加载主类…我使用JAR cvfm创建了一个JAR文件,但是我从C:\Program Files\java\jdk1.70执行它\ 这有什么问题?可能您的清单中缺少一个条目?您必须将MainClass添加到MANIFEST.MF中-需要的条目是Main Class:classname 有关mor信息,请参见每当我们创建jar文件时,我们都会在Manifest.mf中

我在创建和执行JAR文件时遇到问题。我已经创建了一个JAR文件,但是当我使用
java-JAR
执行它时,我得到了一个错误
错误:无法找到并加载主类…
我使用
JAR cvfm
创建了一个JAR文件,但是我从C:\Program Files\java\jdk1.70执行它\


这有什么问题?

可能您的清单中缺少一个条目?您必须将MainClass添加到MANIFEST.MF中-需要的条目是
Main Class:classname


有关mor信息,请参见

每当我们创建jar文件时,我们都会在Manifest.mf中传递嵌入jar中的主类参数

您已经错过了该部分,现在当您执行它时,无法识别要从中执行的主类


可能有助于创建可执行的jar文件,您必须指定jar的入口点。如下所示:

jar-cvfe“jar文件名”“主类名(Ex com.test.MainTest)”“要包含在jar中的文件”

如果已经有jar文件,则可以通过创建“additions”文件并运行命令来更新清单文件,以包括主类:

主类:类名

并运行命令: jar ufm“jarfilename”“添加清单”