我在创建一个.jar文件时遇到了很多麻烦。每次我尝试创建一个它时,都会弹出一个错误窗口,并提示无法找到主类Start。 (我的主要课程名为Start)我有一个清单,你可以告诉我我做错了什么,或者告诉我究竟做了什么?这可以来自命令提示符或eclipse以及!如何创建实际运行的.jar文件?
有时也会弹出一个毫秒的命令提示符窗口,然后立即关闭!
我的清单说:
Manifest-Version: 1.0
Main-Class: Start
我的主类是Start.class
我在创建一个.jar文件时遇到了很多麻烦。每次我尝试创建一个它时,都会弹出一个错误窗口,并提示无法找到主类Start。 (我的主要课程名为Start)我有一个清单,你可以告诉我我做错了什么,或者告诉我究竟做了什么?这可以来自命令提示符或eclipse以及!如何创建实际运行的.jar文件?
有时也会弹出一个毫秒的命令提示符窗口,然后立即关闭!
我的清单说:
Manifest-Version: 1.0
Main-Class: Start
我的主类是Start.class
这里是我的含糊回答您的问题含糊。它可以是各种各样的事情。但最有可能的是你在包内声明了Start类,并没有将完全限定的类名放在清单中。
假设您已声明开始课程的包为foo.bar.lazy
,则需要提供Main-Class: foo.bar.lazy.Start
。
你的清单里有什么,你的jar文件里有什么(jar tvf),以及main()在其中的全名是什么? – EJP
你在考虑你的软件包吗? –
*“我有一个清单和所有内容”*比模糊的声明更好的是内容的复制/粘贴列表(由Jar命令完成)。 –