gpt4 book ai didi

java - 使用命令提示符创建 JAR 文件时出错

转载 作者:可可西里 更新时间:2023-11-01 10:21:52 26 4
gpt4 key购买 nike

我在尝试打包我的 Java 文件时遇到了一个问题。我有三个 Java 文件:OneMessage.Java、TwoMessage.Java 和 AllMessages.Java。我在 Windows 上,所以我使用 cmd 来编译这些文件:

javac OneMessage.Java
javac TwoMessage.Java
javac AllMessages.Java

然后我使用记事本创建了一个 list 文件,其中包含以下内容并将其保存为 Manifest.mf:

Manifest-Version: 1.0 
Main-Class: AllMessages

(“Main-Class: AllMessages”后有一行。)

但是,当我尝试创建我的可执行 JAR 文件时,出现了一个问题,指出系统无法归档指定的文件(顺便说一句,该文件位于源文件夹中)。这是我创建 JAR 文件时输入的内容:

cvmf AllMessages.jar Manifest.mf *.class

但是,我得到以下信息:“java.io.FileNotFoundException:Manifest.mf(系统找不到指定的文件”)。

我们一如既往地感谢您的帮助。

最佳答案

不是 Java 专家,但我认为问题可能出在您的 JAR 和 Manifest 文件的顺序有误。根据 documentation on the Java options ,我认为 mf 需要分别对应于您的 Manifest 和 JAR 文件的顺序。听起来应该是:

jar cfmv AllMessages.jar Manifest.mf *.class

关于java - 使用命令提示符创建 JAR 文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26558731/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com