首页 > 编程语言 >Java调用CMD命令

Java调用CMD命令

时间:2023-01-06 10:13:29浏览次数:39  
标签:调用 Java ProcessBuilder CMD 命令 version java


ProcessBuilder builder = new ProcessBuilder(commands);

1、在使用ProcessBuilder时,如果commands使用 {"java -version"} 这种带空格的命令,可能会报文件找不到的错误,最好使用 {“java”,"-version"} 这种

2、某些命令可能需要把.exe文件放到c盘windows目录下

标签:调用,Java,ProcessBuilder,CMD,命令,version,java
From: https://www.cnblogs.com/kn-zheng/p/17029597.html

相关文章

  • [Java 8] (1) 函数式编程简介
    思维方式的转变以从一个城市集合中寻找是否存在Chicago为例:习惯的方式booleanfound=false;for(Stringcity:cities){if(city.equals("Chicago")){......
  • JAVA常用的工具类
    1集合工具类1.1java.util.Collections使用的基本list示意List<Integer>list=newArrayList<>();list.add(2);list.add(1);list.add(3);1.1.1基本操作Collections.so......
  • JAVA调用SAP RFC接口
    java要调用SAPRFC接口时,需要用到sapjco3.jar架包;windows下还需要将文件sapjco3.dll文件放到system32的目录下;linux下同样需要把sapjco3.so放入项目的执行目录下;下载......
  • JAVA获取上下行网速
    packagecom.iecas.zwterminalstate.util;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.util.Formatter;imp......
  • 【Java】线程池梳理
    【Java】线程池梳理前言线程池:本质上是一种对象池,用于管理线程资源。在任务执行前,需要从线程池中拿出线程来执行。在任务执行完成之后,需要把线程放回线程池。通过线程的......
  • java -jar 指定logback.xml、application.yaml
    java-jar指定logback.xml -Dlogging.config="C:\logbacs\logback.xml"示例:java-jar  -Dlogging.config="/home/yqq/config/logback.xml" zwdatagather-1.0.0......
  • Java面试题Day03
    1.HashMap的resize过程是什么样的?采用hash表数据加链表的形式,1.8以后引入了红黑树的数据结构,初始化数组长度为16,当数组长度到0.75时扩容,链表长度大于8时转为红黑树,......
  • 【一句话】JAVA8后abstract class和interface的区别
    首先一句话:JAVA8后(1)interface支持default和static方法有实现,abstractclass依然是抽象方法和非抽象方法,(2)可同时实现多个interface,(3)但成员变量只能是staticfanal的......
  • JAVA中使用最广泛的本地缓存?Ehcache的自信从何而来3 —— 本地缓存变身分布式集群缓存
    大家好,又见面了。本文是笔者作为掘金技术社区签约作者的身份输出的缓存专栏系列内容,将会通过系列专题,讲清楚缓存的方方面面。如果感兴趣,欢迎关注以获取后续更新。上......
  • Java Virtual Mechine
    深入理解JavaVirtualMechineGarbageCollectorGctuning简历:熟悉GC常用算法,熟悉常见垃圾收集器,具有实际JVM调优实战经验1.whatisgarbage?lostpointer2.howtofi......