`
zl198751
  • 浏览: 279592 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

调用系统命令 Runtime.exec()

阅读更多

获得程序运行环境:Runtime.getRuntime()

执行命令:Runtime.getRuntime().exec (c)

c是具体的命令。

 

主要说明c的格式。java api中这里只能执行一条命令,如果需要执行多条命令,则可以把命令放入bat中,再由exec调用。

如把命令放入command.bat中。

调用命令:cmd.exe /C start C:/temp/command.bat   若加start则会弹出cmd界面,若不加则不会弹出。

 

Runtime.getRuntime().exec (c) 还可以打开任何文件,不过需要制定打开程序和文件路径:

Runtime.getRuntime() .exec( "C:\\Windows\\system32\\notepad.exe f:\\gg.txt")

 

 

执行系统命令

Runtime.getRuntime() .exec( " cmd /C Start netstat ")

分享到:
评论

相关推荐

    Java使用Runtime.exec()给Windows命令提示符做了个外壳,真的很山寨!

    在Java编程中,`Runtime.exec()`方法是一个非常实用的功能,它允许我们执行操作系统级别的命令。这篇博客"Java使用Runtime.exec()给Windows命令提示符做了个外壳,真的很山寨!"探讨了如何利用`Runtime.exec()`来...

    java执行可执行文件,Runtime.exec、ProcessBuilder、commons-exec

    import org.apache.commons.exec.PumpStreamHandler; public class ExeRunUtil { public static void runWithCommonsExec(String... command) { CommandLine cmdLine = CommandLine.parse(command[0]); for (int...

    使用runtime实现linux命令行或shell脚本多次调用

    `Runtime.exec(String command)`方法用于执行单个命令,而如果需要执行包含多个命令的shell脚本,可以使用`Runtime.exec(String[] cmdArray)`,其中cmdArray是一个包含命令及其参数的字符串数组。 下面是一个简单的...

    Runtime 执行bat

    当我们需要在Java程序中执行系统命令,比如运行一个批处理脚本(.bat文件)时,`Runtime`类或者其扩展类`ProcessBuilder`就派上了用场。下面我们将深入探讨如何使用`Runtime`执行bat脚本,并了解相关知识点。 1. **...

    java调用windows命令

    如果遇到无法删除的问题,可以尝试使用`Runtime.exec()`调用`del`命令强制删除文件。 在实际编程中,处理这些细节能够确保Java程序在Windows环境中正确地调用命令行操作。同时,为了提高代码的可维护性和可读性,...

    Java调用应用程序和Dos中的命令

    下面是一个简单的示例,展示如何使用`Runtime.exec()`来调用DOS命令`ipconfig`: ```java import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; public class ...

    Java调用Linux命令

    通过以上介绍,我们不仅了解了如何在Java程序中调用Linux命令的基本原理,还学习了如何通过`Runtime.exec()`方法创建子进程以及如何控制这些子进程。这对于开发需要与操作系统交互的应用程序是非常有用的。

    java系统命令调用

    本文将详细介绍如何使用Java Runtime类中的`getRuntime().exec()`方法来调用系统命令,并提供一些实际应用场景的例子。 ### Java Runtime.getRuntime().exec() `java.lang.Runtime`类提供了运行时系统的表示形式,...

    Android程序中(APK程序)执行Adb shell 命令

    综上所述,"Android程序中(APK程序)执行Adb shell命令"涉及到利用Java的Runtime或ProcessBuilder类来调用系统shell,执行特定的命令。这个过程需要理解ADB的作用,以及如何在Android应用程序中安全地使用shell命令...

    java调用shell命令.pdf

    在 Java 中,我们可以使用 `Runtime` 类的 `exec()` 方法来调用 Shell 命令。下面是一个简单的示例代码: ```java Process pid = Runtime.getRuntime().exec(new String[] {"/bin/sh", "-c", "ls -l"}); ``` 在这个...

    android系统中调用shell脚本

    1. **使用Runtime类**:这是最基础的方法,通过`Runtime.getRuntime().exec()`方法执行shell命令。例如: ```java Process process = Runtime.getRuntime().exec("sh /sdcard/myscript.sh"); ``` 但是这种方法只能...

    完整版调用系统关于窗口.rar

    Java没有内置的方法直接打开系统关于窗口,但可以通过`Runtime.getRuntime().exec()`方法执行系统命令: ```java Runtime.getRuntime().exec("rundll32 shell32.dll,Control_RunDLL sysdm.cpl,,2"); ``` 5. **...

    java中如何调cmd命令

    本文将详细介绍如何利用Java的`Runtime.getRuntime().exec()`方法来实现对CMD命令的调用,并通过具体的例子来帮助读者理解和掌握这一技术。 #### 1. 基本原理 `java.lang.Runtime`类提供了运行时环境的表示,通过...

    java调用本地浏览器的demo

    总结一下,Java调用本地浏览器的关键在于使用`Runtime.exec()`或`ProcessBuilder`执行操作系统级别的命令。具体命令取决于操作系统的类型,如Windows的`rundll32`,Linux的`xdg-open`,以及Mac OS的`open`。通过`...

    JAVA如何调用DOS命令.doc

    2. **执行命令**:调用`Runtime`对象的`exec(String command)`方法来执行指定的命令。 3. **处理输出**:通过`Process`对象提供的方法来获取执行结果或者控制执行过程。 4. **等待命令执行结束**:调用`Process`对象...

    java调用播放器

    除了调用播放器外,`Runtime.exec()`还可以用于执行其他系统级别的命令,如修改系统时间等。 - **示例**: ```java try { Runtime.getRuntime().exec("cmd /c time 22:10:44"); } catch (IOException e) { e....

    java工程 实现调用系统命令ping

    在Java中,我们可以使用`Runtime.getRuntime().exec()`方法或者`ProcessBuilder`类来执行系统命令。下面我们将详细介绍如何使用这两种方法实现“ping”命令。 ### 使用`Runtime.getRuntime().exec()`方法 1. **...

    System.Runtime.InteropServices.COMException的解决方法

    完美解决“换另一台电脑上用VS2008继续开发web项目时出现 “System.Runtime.InteropServices.COMException”,然后是加载不了项目。” 只需要打开项目配置文件*.csproj,将<UseIIS>True</UseIIS> 改为 False,然后...

Global site tag (gtag.js) - Google Analytics