`

Java操作命令行

 
阅读更多

Java可以操作命令行,嘿嘿,这也就意味着可以通过命令行调用其他应用的程序了。

比如你可以通过命名行做一些数据库转储,文件转储的操作,然后用Java程序来定时调用,很酷吧

/*
    * cd /D D:
    * mkdir testbat1111222234234
    *
    */
    public void testCmd1() throws IOException, InterruptedException{
        ProcessBuilder pb = new ProcessBuilder("D:/testbat.bat");
        Process p = pb.start();
        p.waitFor();

    }
  /* 带参数执行
   *  cd /D D:
   *  mkdir %~1
   *
   */
    public void testCmd2() throws IOException, InterruptedException{
        ProcessBuilder pb = new ProcessBuilder("D:/testbat.bat","7789000");
        pb.start();
    }
 
分享到:
评论

相关推荐

    Java cmd命令行模拟工具

    Java cmd命令行模拟工具是一种用于在Java环境中模拟操作系统命令行工具的实用程序。它使得开发者能够在Java代码中执行系统命令,获取命令输出,并对命令行交互进行控制,这对于自动化测试、脚本编写以及需要与系统...

    通过JAVA执行命令行程序

    在Java编程中,有时我们需要与操作系统进行交互,执行一些系统级别的任务,比如运行命令行程序。这通常是通过Java的Runtime类或ProcessBuilder类来实现的。本文将详细讲解如何通过Java执行命令行程序,以及在处理...

    Java调用命令行!

    在Java编程中,调用命令行是常见的任务之一,它允许开发者执行系统级别的操作,如运行外部程序、管理系统资源或进行文件操作。本篇将详细讲解如何在Java中调用命令行,以及相关的知识点。 首先,Java通过`Runtime`...

    Java的命令行进度条 JCmdLineProgess

    Java的命令行进度条JCmdLineProgress是一种在控制台或者终端显示进度的工具,它能够为执行时间较长的任务提供可视化反馈,使用户了解程序运行的状态。在开发命令行应用程序时,这种工具尤其有用,因为它可以帮助用户...

    Java的命令行进度条 JCmdLineProgess.7z

    Java的命令行进度条是开发基于控制台的Java应用程序时常用的一种增强用户体验的工具。它在执行长时间运行的任务时,如文件传输、大型数据处理或系统扫描时,为用户提供可视化的进度反馈。JCmdLineProgress库就是为了...

    java程序命令行下的执行

    在学习如何在命令行下执行Java程序之前,我们首先需要了解一些基本的命令行操作知识。命令行(Command Line Interface, CLI)是一种用户界面模式,允许用户通过输入命令来控制计算机的操作。在Windows操作系统中,...

    java命令行辅助工具

    在日常开发中,我们通常需要通过命令行界面(CLI)来操作Java程序,这包括编译`.java`源文件为`.class`字节码文件,以及运行已编译的Java程序。这个辅助工具将这些常见操作集成到一个批处理脚本或独立的可执行文件中...

    Java命令行classpath的设置

    Java命令行classpath(类路径)的设置是Java开发过程中的一项基础操作,对于理解和运行Java程序至关重要。类路径是指定Java虚拟机(JVM)在执行Java程序时查找类文件的位置。正确配置类路径能确保JVM能够找到并加载...

    基于java的命令行解析器 JOpt Simple.zip

    标签"java"表示这个项目与Java编程语言紧密相关,意味着其遵循Java的语法规则和编程习惯,同时也暗示了它可能兼容各种Java运行环境,如JVM(Java虚拟机)和不同的操作系统。 压缩包内的文件"pholser-jopt-simple-df...

    基于Java语言实现的命令行工具-everything.zip

    在创建命令行工具时,Java提供了丰富的类库,如`java.util.Scanner`用于用户输入处理,`java.io`包下的类用于文件操作,`java.lang.ProcessBuilder`可以调用系统命令,以及`java.nio`非阻塞I/O流等,这些都使得Java...

    java命令行编译全

    8. **IDE vs 命令行**:IDE如Eclipse、IntelliJ IDEA等会自动处理这些编译和运行的细节,但在命令行下,理解这些原理和操作是至关重要的,特别是在自动化脚本或持续集成环境中。 总之,理解Java的命令行编译和运行...

    java基于命令行的学生成绩管理系统

    综上所述,【java基于命令行的学生成绩管理系统】是一个运用了Java核心特性、控制台交互、数据管理和文件操作的项目。通过这个项目,开发者可以深化对面向对象编程、数据结构、文件操作以及基本算法的理解,同时也能...

    Java 命令行工具

    这篇博文可能探讨了如何利用Java的命令行工具进行程序的编译、运行和其他相关操作。在Java中,命令行工具主要包括`javac`(Java编译器)和`java`(Java解释器)。下面我们将深入讲解这两个工具以及相关的命令行操作...

    使用Java编写基于命令行的程序

    在Java编程中,创建基于命令行的程序是一种基础但实用的技术。这主要涉及到对系统输入输出的处理,以及可能的参数解析。以下是一些关于如何使用Java编写命令行程序的关键知识点: 1. **主方法(Main Method)**: ...

    java命令行文件管理器

    Java命令行文件管理器是一款基于Java编程语言开发的实用工具,专为用户在终端环境中提供高效、便捷的文件操作体验。这款程序集成了多种文件管理功能,如创建、删除、重命名、拷贝文件,浏览目录,以及压缩与解压缩、...

    java 聊天工具 命令行版

    【Java聊天工具命令行版详解】 Java是一种广泛使用的编程语言,以其“一次编写,到处运行”的特性而闻名。在这个项目中,我们关注的是一个用Java编写的命令行聊天工具。这款工具提供了一个基本的交互平台,让两个或...

    java编写的命令行文件/文件夹管理程序

    Java编写的命令行文件/文件夹管理程序是一个实用工具,它允许用户通过命令行界面执行常见的文件操作。这种程序在开发、系统管理或者需要高效批量处理文件的场景中非常常见。下面将详细介绍这个程序可能涉及的主要...

    dos命令测试java jar文件 命令行下运行JUnit测试 命令运行java

    在IT行业中,尤其是在Java开发领域,经常需要在命令行环境下执行各种操作,如测试、打包、部署等。这里我们主要探讨如何使用DOS命令来测试Java JAR文件,以及如何在命令行下运行JUnit测试。这是一项基础但至关重要的...

    java源码:Java的命令行进度条 JCmdLineProgess.zip

    6. **兼容性(Compatibility)**:由于目标是命令行环境,`JCmdLineProgress`需要考虑不同的操作系统和终端,保证在各种平台上都能正常工作。 在`JCmdLineProgress.zip`压缩包中,可能包含以下内容: - `...

    java命令行大富翁

    《Java命令行大富翁》是一款基于Java编程语言开发的命令行游戏,旨在帮助初学者在娱乐中学习Java基础知识。这款游戏虽然没有华丽的图形界面,但通过简单的字符输出和用户输入,模拟了经典的大富翁游戏规则,为玩家...

Global site tag (gtag.js) - Google Analytics