zoukankan      html  css  js  c++  java
  • CMD命令打包文件夹成jar

    网上的很多例子都是直接将在dos界面下输入jar命令出现的帮助信息给贴上了。不明白的人根本看不懂。当然我也看不懂,好在自己试了好多遍,终于成功了。现在我就根据我刚刚的操作来说明一下。

    我介绍的是将一个文件夹打包成.jar文件,注意,是一个文件夹:

    我在e盘下有一个名为gameapi的文件夹,这个文件夹就是我要打包的文件夹,其中在这个文件夹下的META-INF文件夹下有个MANIFEST.MF文件。关于这个文件的制作请自行百度。

    输入以下命令,打包成功:E:>jar cvfm GameApi.jar gameapiMETA-INFMANIFEST.MF -C gameapi/  .

    说明几点注意事项,很容易错的。

    1.是cvfm,不是cvf.网上的很多人都说是cvf.

    2.因为我的MANIFEST.MF实在那个文件夹,我才在命令中那么写。命令行自带的帮助信息里面是直接写MANIFEST.MF文件就行,不用带路径名,这样的话,就应该转到MANIFEST.MF所在的目录来执行上面的命令。建议是带着路径名的,这样能防止出错。

    3.上述命令的最后,是/  .  这个东西。请注意,“/”后面隔一个空格,有个“.”,这里一定要注意,太容易出错了。空格不能丢,那个“.”也不能丢。一旦丢了都不能打包成功。

    4.要打包那个文件夹,就应该定位到哪个文件夹的上一级的目录来执行该命令。比如说我要打包的gameapi在E盘中,我就直接转到E盘后执行的命令。如果此时MANIFEST.MF不是在E盘的根目录下,就一定要带上路径名。否则会找不到那个文件。


    ————————————————
    版权声明:本文为CSDN博主「AlstonWilliams」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/mr_pang/article/details/47028921

  • 相关阅读:
    门禁复制
    ImportError: cannot import name 'COMMAND' from 'MySQLdb.constants'
    Python3:模块:ModuleNotFoundError No module named 'MySQLdb'
    zookeeper问题:关于Unable to read additional data from server sessionid 0x0问题的解决
    Linux内存分析free与cache清理
    X-pack结合LDAP进行权限认证
    Django2.2框架:ORM数据库操作
    Django框架:模板继承和静态文件配置
    Djiango框架:模板语法
    Django2.2.x框架:基础篇(二)
  • 原文地址:https://www.cnblogs.com/guohu/p/11679136.html
Copyright © 2011-2022 走看看