请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

1回答

Hello,同学是没有加入群么?建议尽快加群哈。
可以看看这里:https://www.imooc.com/article/263965

一般来说是少了Manifest导致的问题,Java无法知道你的主类入口。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕勒6194056 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-11-27 14:37:43
  • 提问者 慕勒6194056 #2
    控制台倒是一直OK,我都不知道java项目也需要Manifest文件,老师能讲一下那个文件有啥作用吗,少了会不会有啥大的问题
    回复 有任何疑惑可以回复我~ 2018-11-27 14:40:10
  • Qiujuer 回复 提问者 慕勒6194056 #3
    正如文章中所说一样,Jar分两种一个是带有运行Main函数的Jar包,一种是纯类库包。
    对于类库包来说无需Manifest;而对于带有Main函数的jar包来说就需要,其目的主要用以使用
    
    java -jar 
    
    命令执行时扫描主入口所用,有些时候一个Jar包中可能不止一个入口文件,比如咱们的client中就有2个,所以需要使用Manifest指定具体的入口,这样Java环境才能正确运行jar包。
    回复 有任何疑惑可以回复我~ 2018-11-27 15:03:32
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信