zoukankan      html  css  js  c++  java
  • windows下通过.bat运行java程序

    在windows下运行Java项目,单独的jar可以使用,java -jar xxx.jar 运行,如果是一个zip包,里面包含了class文件和所依赖的jar的时候,可以使用 (也可以以看看这里):

    @echo off
    :taskkill /f /im "sftpDownload.exe"
    :ping 127.0.0.1 -n 5 > nul
    
    cd ..
    
    set BASE=%cd%
    set env=dev 
    
    cd classes
    sftpDownload -Denv=%env% -Djava.ext.dirs=%BASE%lib; com.java.asfood.Application 
    exit

    其中:

    sftpDownload.exe为java.exe或者javaw.exe,从jdk中复制出来之后改了名字而已。

    如果想使用javaw后控制台自动关闭,可以使用 start javaw xxx

    -Dxxx为传入的参数,如果需要更多可以继续增加。

    taskkill /f /im "sftpDownload.exe"  为停止程序。
    ping 127.0.0.1 -n 5 > nul 停止后,暂停5秒,重新启动,添加 >nul是不在控制台显示。

    zip解压完成的目录结构:

    home:

      classes:

        com:

          xxx  class文件目录

          yyy 配置文件

          sftpDownload.jar

      lib:

        xxx.jar * n

      scripts:

        startup.bat

        shotdown.bat

    这些也是在各种百度之下找到的,暂时是可以达到目的的,至于以后需要在优化完善的以后再来添加更新,或者哪位有好的示例也请发来学习学习,哈~。

    好像也可以把jre目录复制进来,在bat中指定path的路径到jre,可以在没有安装jdk的电脑上运行,还没试。

  • 相关阅读:
    HTML 5 音频
    HTML 5 视频
    HTMl链接- target/ name
    HTML 链接
    OGNL_一点
    struts_表单得到数据
    MySql_十六进制值
    HTML 事件属性(下)
    作业3-2 输入一个正整数 n,再输入 n 个学生的成绩,计算平均成绩,并统计所有及格学生的人数
    作业3-1 .输入一个整数 x,计算并输出下列分段函数 sign(x) 的值
  • 原文地址:https://www.cnblogs.com/moly/p/8377657.html
Copyright © 2011-2022 走看看