打一个可执行的jar包

网上下载了一个jar包并修改了其一个class文件,在重新打jar包的时候出现了问题,提示没有主清单文件,下面解决方式。

jar cvfm {outputFileName}.jar {manifestFileName} -C {sourceDirPath} .

其中{manifestFileName}文件内容为为

Class-Path: .
Main-Class: main.java.method.Demons

  1. 最后有一行是空的,不然打出来的jar包中清单文件没有Main-Class属性
  2. 我这次打jar包有用到其他的包,多个文件夹,所以我加了class-path属性,如果没有这属性打包后不能执行的可以试着也加一下
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文详细讲述了JAR命令的用法,对于大家学习和总结jar命令的使用有一定的帮助作用。具体如下: JAR包是Java...
    老九君阅读 1,540评论 0 0
  • jar包 jar包分类 jar包分为可执行jar包和不可执行jar包jar包解压后都有一个META-INF/MAN...
    孤独的根号十二阅读 3,155评论 0 1
  • package不能在类、对象或脚本中定义,那样做是没有意义的。 考虑下面的代码 外层包Outer嵌套一个内层包In...
    Azur_wxj阅读 4,773评论 0 0
  • 1、界面如下: 2、工具简介和工具标签。 3、另有工具使用帮助。 4、【示例1】输入 “1”,自动得出结果:“壹圆...
    Arleney阅读 1,278评论 0 1
  • 1、感赏儿子思维敏捷,适应环境很力强,做事比较有主见。 2、感赏弟弟,对我家儿子和我的关心和问候。 3、感赏自己今...
    马姐读书阅读 339评论 1 5