gpt4 book ai didi

java - 创建 .jar 文件 - 即使使用带有回车符的 manifest.txt 也会获取 "Could not find main class"

转载 作者:行者123 更新时间:2023-11-30 05:04:37 25 4
gpt4 key购买 nike

我正在尝试创建我的第一个 jar 文件,但遇到了麻烦。我正在使用 DOS 来执行此操作,并且我的路径和所有内容都设置正确。

这些是我尝试包含的文件:机器人类开始.class停靠等级线程.class

我创建了一个如下所示的 list 文件(末尾还有一个回车符)

Main-Class: Bot

这是我在 DOS 下运行的内容

jar cf Bot.jar Manifest.txt Bot.class Start.class Stop.class Visit.class

它成功创建了 jar,但是当我尝试执行它时,通过单击它或使用命令提示符我得到

Could not find the main class: Bot. Program will exit.

我尝试在 list 文件中同时使用 Bot 和 Bot.class,但仍然遇到相同的错误。我只尝试将 list 文件的扩展名更改为 .mf 而不是 .txt

预先感谢您的帮助!

最佳答案

jar cmf Manifest.txt Bot.jar Bot.class Start.class Stop.class Visit.class

m需要开关来告诉 jar哪个文件是 list 。注意m的顺序和f必须匹配 Manifest.txt 的顺序和bot.jar

请记住,jar 中的目录结构必须与您的包结构相匹配。

例如对于 package com.me.Bot添加的文件应该是 com/me/Bot.class不仅仅是Bot.class

关于java - 创建 .jar 文件 - 即使使用带有回车符的 manifest.txt 也会获取 "Could not find main class",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5507184/

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