如何用java执行cmd命令

createh55个月前 (01-08)技术教程52

什么场景下用到cmd命令

windows的cmd命令对于编程的小伙伴们来说应该是再熟悉不过了,比如说安装完node之后我们要查看一下node是否安装成功那么我们可以通过cmd命令行输入node -v来查看node的版本;再比如说我们安装完jdk并配好环境变量后我们可以通过cmd命令行里输入 javac *.java文件来吧java文件编译成class文件等等。

使用java来调用cmd命令

在java中我们使用Runtime类来实现cmd命令的调用,比如我使用java运行cmd命令来打开记事本


package com.runtime;

import java.io.IOException;

/**

* @descrption 使用Java来执行cmd名称

* @author lizhilun

*

*/

public class RunTimeDemo {

public static void main(String[] args) throws IOException {

//获取Runtime实例

Runtime runtime = Runtime.getRuntime();

//打开记事本

runtime.exec("notepad");

}

}

使用java执行cmd命令来启动计算器


package com.runtime;

import java.io.IOException;

/**

* @descrption 使用Java来执行cmd名称

* @author lizhilun

*

*/

public class RunTimeDemo {

public static void main(String[] args) throws IOException {

//获取Runtime实例

Runtime runtime = Runtime.getRuntime();

//打开记事本

// runtime.exec("notepad");

//打开计算器

runtime.exec("calc");

}

}

使用java来打开qq


package com.runtime;

import java.io.IOException;

/**

* @descrption 使用Java来执行cmd名称

* @author lizhilun

*

*/

public class RunTimeDemo {

public static void main(String[] args) throws IOException {

//获取Runtime实例

Runtime runtime = Runtime.getRuntime();

//打开记事本

// runtime.exec("notepad");

//打开计算器

// runtime.exec("calc");

//打开qq 执行qq启动文件的绝对路径

runtime.exec("C:\\Program Files (x86)\\QQ\\Bin\\QQScLauncher.exe");

}

}

相关文章

命令行参数

用过Unix命令行,都会感受它的强大。Unix like包括Linux发行版、macOS等命令行在大部分情况下比图形化高效太多,很多高手都在用命令行。CUI和GUI尽管专业的程序员通常用CUI, 但G...

手把手教你写Java-Agent

Java Agent是目前是各种监测调试JVM的主要技术。Eclipse,IntelliJ,Visual VM ,JConsole 等都依赖于此技术。相信你们的Java 程序部署的时候肯定也会配置各种...

基于jdk11的Java入门教程-(2)命令行工具

JDK安装完成之后,本身是没有类似IDE集成开发工具,所有工作都需要在终端窗口中输入命令来完成,对于新手在使用IDE开发程序之前有必要掌握此技能,这有助于理解和掌握开发环境的后台工作方式。在掌握编译和...

Linux常用命令大全(最完整)

端口监听查看:ss -tln 查看TCP的listen的端口ss -tlnp 查看哪些进程使用了监听端口防火墙systemctl status iptables (或service iptables...

sudo命令与su命令解析

sudo命令我们平时用低权限账号在使用一些高权限命令时,经常会提示Permission denied,一般人可能会切换到高权限账号后再使用高权限命令。实际上,我们可以在使用的命令前加上"sud...

电脑技巧-实用Win+R命令大全,老司机必备哦!

Win+R(运行)是Windows系统中一个非常实用的功能,我们可以用它来快速打开文件/目录以及启动系统程序等。这里为大家收集Win+R命令大全,说不定你用得上哦~常用的一些命令:cleanmgr-垃...