美文网首页
java lang包ProcessBuilder类

java lang包ProcessBuilder类

作者: LinkedIn | 来源:发表于2017-04-13 20:49 被阅读0次

ProcessBuilder 功能在本地执行command

此类用于创建操作系统进程。
每个ProcessBuilder
实例管理一个进程属性集。start()

方法利用这些属性创建一个新的 Process

实例。start()

方法可以从同一实例重复调用,以利用相同的或相关的属性创建新的子进程。。

下面是一个简单的应用
···
package core.java.lang;

/**

  • @author DGW

  • @date 2017 2017年4月13日 下午8:43:28

  • @filename ProcessDemo.java
    */
    public class ProcessDemo {

    public static void main(String[] args) throws Exception {
    ProcessBuilder pBuilde=new ProcessBuilder("notepad.exe");
    pBuilde.start();

    }

}

···

···
package core.java.lang;

/**

  • @author DGW

  • @date 2017 2017年4月13日 下午8:43:28

  • @filename ProcessDemo.java
    */
    public class ProcessDemo {

    /**

    • @param args
    • @throws Exception
      */
      public static void main(String[] args) throws Exception {
      ProcessBuilder pBuilde=new ProcessBuilder("notepad.exe");
      System.out.println(pBuilde.environment());
      //可以执行包含的命令
      System.out.println(pBuilde.command());
      //当前的工作目录
      System.out.println(pBuilde.directory());
      //通过start方法开启一个新进程
      // pBuilde.start();
      //替代方法
      Runtime runtime = Runtime.getRuntime();
      runtime.exec("notepad.exe");
      }

}

···

相关文章

  • java lang包ProcessBuilder类

    ProcessBuilder 功能在本地执行command 此类用于创建操作系统进程。每个ProcessBuild...

  • JAVA中一些常用的类,包,接口2018-05-15

    JAVA中一些常用的类,包,接口 类:1.java.lang.Object 2.java.lang.String ...

  • Java常用包和第三方jar包

    一、Java常用包 java.lang--语言包:Java语言的基础类,包括Object类、Thread类、Str...

  • Objcet类知识整合

    Object类位于java.lang包中,java.lang包有最基础的和核心的类,在编译时会自动导入; Obje...

  • 反射(Reflection)

    反射的包 java.lang.reflect java.lang.Class 通过反射来了解类 类由属性,方法,构...

  • 多线程

    一. 通过继承Thread类实现多线程 Thread类存放于java.lang类库里。java.lang包中提供常...

  • Java Object类

    Object 类位于 java.lang 包中,是所有 Java 类的祖先,Java 中的每个类都由它扩展而来。 ...

  • Java Object类

    Object 类位于 java.lang 包中,是所有 Java 类的祖先,Java 中的每个类都由它扩展而来。 ...

  • 源码学习——java.lang基础类

    java.lang包结构由 接口、类、枚举、异常、错误、注释五个部分组成。 lang: language,语言包,...

  • object类

    Object 类位于 java.lang 包中,Java 中的每个类都由它扩展而来。 定义Java类时如果没有显示...

网友评论

      本文标题:java lang包ProcessBuilder类

      本文链接:https://www.haomeiwen.com/subject/pfliattx.html