有时候遇到过这种情况,需要每天定时打开一个**.bat的批处理文件,这时候会选择使用Windows任务计划或者程序启动,但是Windows任务计划往往会出现这种那种情况,而导致该.bat文件不能按时启动,这样就需要借助某些程序了,这里我将分享如何使用Java启动.bat**文件。

package com.app;import java.io.IOException;public class StartCmd {public static void main(String[] args) {String cmd = "cmd /c start E:\\Bats\\MainThread.bat";try {Process ps = Runtime.getRuntime().exec(cmd);ps.waitFor();} catch (IOException ioe) {ioe.printStackTrace();} catch (InterruptedException e) {e.printStackTrace();}}
}

.bat文件内容,其中exit表示运行完程序后自动退出cmd窗口。

@echo off
java -jar E:\Bats\Mainthread.jar
exit

这样就讲一个**.bat文件启动了,特别注意的就是.bat文件中一定要将要执行的程序的路径写全如上面写的java E:\Bats\Mainthread.jar,不然会报找不到jarfile**的错误。


项目推荐



DC3是基于Spring Cloud的开源可分布式物联网(IOT)平台,用于快速开发、部署物联设备接入项目,是一整套物联系统解决方案。

Java操作Bat文件,启动Bat相关推荐

  1. bat文件开启mysql服务器,bat文件启动mysql服务器

    bat文件启动mysql服务器 内容精选 换一换 安装MySQL本文档以"CentOS 6.5 64bit(40GB)"操作系统为例,对应MySQL版本为5.1.73.CentOS ...

  2. bat文件·启动程序打开文件夹

    bat文件·启动程序&打开文件夹 不想每次打开机子继续上一次的工作时去手工一个一个滴开启程序和打开文件夹,故想写一个bat双击解决. 1.启动程序: start download.bat: @ ...

  3. JAVA操作属性文件,可进行读 写 更改

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! JAVA ...

  4. Java操作word文件的工具选择

    Java操作word文件的工具选择 使用Java语言,创建doc.docx.excel.pdf等文档,并对文档进行一系列操作. Spire.Doc for Java https://blog.csdn ...

  5. java操作properties文件简单学习

    java操作properties文件的工具类简单封装: 注意:由于本地和环境和linux服务的路径有区别,或者jetty,resin,tomcat部署后,文件的路径也是有区别的.比如我们在linux上 ...

  6. java 操作Zip文件(压缩、解压、加密)

    java 操作Zip文件(压缩.解压.加密) 依赖:点击下载 package com.zxl.test;import net.lingala.zip4j.model.ZipParameters; im ...

  7. JAVA操作xml文件

    参考:java操作xml方法,总有适合你的 XML技术在Java开发中的应用 1.简介 xml: extensible Markup Language 1.1使用场景: 不同的系统之间交互时使用xml ...

  8. java操作excel文件基础架构实现,支持2007以上版本

    转载请注明出处:http://blog.csdn.net/xiaojimanman/article/details/22800915 java操作office文件现在主流的jar包有jxl和POI,由 ...

  9. 高级知识点:excel4j实现java操作excel文件的读写

    介绍 java操作excel文件最经典的是POI,但是其api 较多,代码量巨大,反复重复 excel4j ap则简洁太多,利用pojo建模,利用注解进行标识@ExcelField(title = & ...

  10. java bat 运行 jar文件_运行bat文件启动java的jar且不弹出DOS窗口,后台运行java的jar包...

    本文主要是将java的jar包启动的cmd命令添加到bat文件来执行,且不弹出DOS窗口,也就是后台运行java的jar包. 这里以win10为例 1.新建 一个txt文件,在文件添加以下内容.其中E ...

最新文章

  1. 没有iPhone SE2,苹果发布了新iPad
  2. chrome打不开12306
  3. maven可选依赖(Optional Dependencies)和依赖排除(Dependency Exclusions)
  4. MacOS 好用的插件和图形界面程序
  5. linux日志删除1天前,Linux自动删除n天前日志
  6. python求一个数的因子_求一个整数的所有素数因子的思路是什么?
  7. 第四章:Django模型——添加 Event发布会的表 报错
  8. java int范围_Java之int及它的取值范围
  9. 打工的人面对老板是没有溢价权的
  10. html5复选框控制按钮状态,HTML5如何添加原生radio按钮和checkbox复选框转换为非常好看的滑动开关按钮的插件...
  11. MRS,MSR指令详解
  12. EXFO 收购RF over CPRI 测试方案提供商Absolute Analysis
  13. SEO与SEM的好处和区别
  14. robots协议限制爬虫
  15. vue中进度条写法_Vue进度条progressbar组件功能
  16. java实现三进制转十进制
  17. 用计算机算3次根号0.00005,使用ORCA在TDDFT下计算旋轨耦合矩阵元和绘制旋轨耦合校正的UV-Vis光谱...
  18. SpringBoot——关于banner
  19. HTML5游戏开发高级教程 | Lynda教程 中文字幕
  20. 要学完Java大概需要多长时间

热门文章

  1. cefsharp winform 支持视频播放
  2. 【NC65】主子表单据按照单表结构展现 节点客开
  3. Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第十五章:第一人称摄像机和动态索引
  4. Git 本地分支与远程分支的关联
  5. 安卓实现消息提醒(震动和提示音)
  6. 中国大学MOOC课程《Python语言程序设计》课后练习第一周
  7. 库卡机器人bco运动_库卡KUKA机器人四种启动方式
  8. 像听故事一样学习Linux操作系统
  9. jedis是什么?jedis概念
  10. 遗传编程(Genetic Programming, GP)