Java 清单文件从不保存我在创建jar文件时设置的内容

Java 清单文件从不保存我在创建jar文件时设置的内容,java,jar,Java,Jar,我尝试创建一个jar文件已经有相当一段时间了。。。我会显示我的代码 主Java文件: MANIFEST.txt: Jar创建命令: 我编译并运行java文件,直到创建Jar文件之后,我才注意到任何问题。。。创建Jar文件后,当我尝试从命令行启动它时,会出现以下错误: 错误:无法找到或加载主类 在多次尝试使用稍微不同的命令重新创建jar之后,我获取了jar文件,并提取了car的内容。后来我发现,这就是实际加载到manifest.txt文件中的内容: Manifest-Version: 1.0 Cr

我尝试创建一个jar文件已经有相当一段时间了。。。我会显示我的代码

主Java文件:

MANIFEST.txt:

Jar创建命令:

我编译并运行java文件,直到创建Jar文件之后,我才注意到任何问题。。。创建Jar文件后,当我尝试从命令行启动它时,会出现以下错误:

错误:无法找到或加载主类

在多次尝试使用稍微不同的命令重新创建jar之后,我获取了jar文件,并提取了car的内容。后来我发现,这就是实际加载到manifest.txt文件中的内容:

Manifest-Version: 1.0
Created-By: 1.8.0_45 (Oracle Corporation)
我不知道这是怎么发生的,或者为什么发生的


我将Manifest.txt文件更改为创建Jar文件之前的原始文件,并将该文件重新压缩到Jar中,并尝试再次运行它,但仍然没有任何结果…显然您正在运行

java jar ...
而不是

java -jar ...

显然你在跑步

java jar ...
而不是

java -jar ...

请澄清一下,在编写Main Class:Main之后,您是否真的在manifest.txt内按了ENTER键?如果您可以粘贴Main.java,我们将尝试为您创建一个.jar文件:-,如果这不是太多要求的话。在这里尝试,一个小的,希望它可能会有帮助,我可以在一瞬间做到这一点。。。我有点受够了,大部分时间都在用NetBeans重新制作整个东西。。。我知道在你学习的时候这么快放弃不是一个好主意,但我只是需要这个来工作哈哈。在我重新安装JDK后,这个问题似乎已经解决了。。。修复它的原因可能是什么?请澄清一下,在编写Main Class:Main之后,您是否真的在manifest.txt内按了ENTER键?如果您可以粘贴Main.java,我们将尝试为您创建一个.jar文件:-,如果这不是太多要求的话。在这里尝试,一个小的,希望它可能会有帮助,我可以在一瞬间做到这一点。。。我有点受够了,大部分时间都在用NetBeans重新制作整个东西。。。我知道在你学习的时候这么快放弃不是一个好主意,但我只是需要这个来工作哈哈。在我重新安装JDK后,这个问题似乎已经解决了。。。修复它的原因可能是什么?这实际上就是我正在做的,我输入的示例不正确。对不起!不,你漏掉了-。正如第一个示例所示,您试图运行一个名为jar的主类。错误消息证明了这一点。这实际上就是我所做的,我输入的示例不正确。对不起!不,你漏掉了-。正如第一个示例所示,您试图运行一个名为jar的主类。错误消息证明了这一点。
java -jar ...