• jar 包和批量处理


    打jar包:

    选择要打包的文件:

      javac -d . Hello.java .代表打包的目标路径

      jar cvf test.jar com  //test是打包名称,com是打包的文件夹

    修改test.jar的Manifest,加上Main-Class: com.donghua.test.Hello  //主函数class

    如:

    Manifest-Version: 1.0
    Created-By: 1.8.0_45 (Oracle Corporation)
    Main-Class: com.donghua.Hello

    当jar包有一个缺点,即是对图形化界面有用(点击直接运行),对控制台没用。可以用bat

    bat就是把多个命令写在一个.bat文件中,例如:run.bat

    javac -d . Hello.java
    java com.donghua.test.Hello
    pause

    点击则可以运行

    若是要运形把class打包成.zip的文件

      首先set classpath=f: estcom.zip  //临时的,仅对本次命令窗口有效

     可以运行 java com.donghua.test.Hello

     也可以:java -classpath .com.zip com.donghua.test.Hello

    更直接可以吧claspath写在bat文件中:

    java -classpath .com.zip com.donghua.test.Hello

    pause

    /*
    bat处理文件: bat处理文件就是可以一次性执行多个命令的文件。


    为什么要学bat处理文件, 快速运行一个软件我一般都会把软件打包一个jar包。

    jar双击可以运行仅对于图形化界面的软件起作用,对于控制台的程序是不起作用的。
    对于控制台的程序我们可以使用bat处理文件快速启动一个项目。

    如何编写bat处理文件呢?
    步骤: 编写一个自定义的文本文件,然后把后缀名改成bat即可,然后把你所要执行的命令写在bat处理文件中即可。

    bat处理文件常用的命令:
    echo 向控制台输出指定的内容。
    echo off 隐藏echo off后面执行过的命令。
    @ 隐藏当前行执行的命令。
    title 改变当前控制台窗口的标题
    color 指定控制台的背景颜色与前景颜色
    %注释的内容%
    pause: 让当前控制台停留。
    %1~%9: 给bat处理文件传入参数。

    */

  • 相关阅读:
    linux学习
    linux学习--常用基本命令
    expect学习
    linux学习-cut,ssh keygen ,find
    expect
    告别痛苦,快乐学习Pandas!开源教程《Joyful-Pandas》发布
    iBooker 财务提升星球 2020.2~3 热门讨论
    计算机电子书 2020 CDNDrive 备份(预览版)
    poj2017
    poj2000
  • 原文地址:https://www.cnblogs.com/daxiong225/p/4755747.html
Copyright © 2020-2023  润新知