jar使用自定义MANIFEST.MF文件时出错

时间:2013-11-19 11:22:22

标签: java jar

继续我之前的UseOfManifestFile主题,我提前使用自己的MANIFEST.MF 文件而不是使用从jar工具创建的默认文件。我在这里附上快照。 Sample Directory Structure And Command。它显示了我的目录结构以及我正在使用的命令。它没有使用我的MANIFEST.MF文件。我不知道为什么和默认是创建。我犯了什么错误?我还交换了MANIFEST.MF文件名和jar名称,现在它给出了以下错误。

Swapped Command

任何人都可以帮助我。

目录结构

d: - > corejava             |              第十章                       |                        tictactoe.jar                                     |                                      井字游戏                                               |                                               HelloWorld.class,音频(文件夹),图像(文件夹)

我的观点是,我能够将Manifest.txt的内容添加到MANIFEST.MF文件中。现在,当 我尝试使用以下命令从章节目录运行jar: -

java jar tictactoe.jar

它给我以下错误

Error: Could not find or load main class jar  

有人可以帮助我。

1 个答案:

答案 0 :(得分:1)

我想出了这个问题。以下是我总结并成功执行该计划的要点。

  1. 确保您的Manifest.txt文件按照说明Setting An Application Entry Point以回车结束。否则将无法正确解析。
  2. 如果它在包装中确保,则正确编译。
  3. 运行jar的命令如下所示

    java -jar JarName.jar

  4. 我按照上述步骤操作,并能够执行我的程序。

    谢谢大家。