`

java调用windows应用程序

    博客分类:
  • java
阅读更多
public static void main(String[] args) {
		Runtime rt = Runtime.getRuntime();
		int exitVal = 0;
		try {
			Process proc = rt.exec("D:\\PlayCtrl\\Player.exe");
			InputStream es = proc.getErrorStream();
			InputStreamReader reader = new InputStreamReader(es);
			BufferedReader br = new BufferedReader(reader);
		   	StringBuffer sb = new StringBuffer();
		   	String l = "";
		   	while((l = br.readLine()) != null){
		    	sb.append(l+"\n");
		   	}
		   	System.out.println(sb.toString());
		   	exitVal = proc.waitFor();
		} catch (IOException e) {
			e.printStackTrace();
		} catch (InterruptedException e) {
			e.printStackTrace();
		}
		System.out.println(exitVal);
	 }
分享到:
评论

相关推荐

    java调用Windows应用程序

    ### Java调用Windows应用程序知识点详解 #### 一、概述 在Java编程中,有时我们需要让Java程序去调用操作系统中的其他应用程序,例如打开记事本(Notepad)、启动计算器(Calculator)等。这种方式不仅可以增强...

    java调用windows命令

    以下是如何使用Java调用Windows命令行的详细步骤和注意事项: 1. **调用外部程序** - 使用`Runtime.getRuntime().exec()`方法创建一个子进程来执行指定的可执行程序。例如: ```java Process process = Runtime....

    java 调用windows API

    Java调用Windows API是将Java程序与Windows操作系统底层功能相结合的一种技术。这使得Java开发者能够利用Java的跨平台优势,同时访问到特定于Windows系统的功能。以下是对这一主题的详细阐述: 1. **jinvoke.jar**...

    使用JDK开发Java应用程序

    使用JDK开发Java应用程序是一种常见的Java开发方式,JDK(Java Development Kit)提供了一个完整的Java开发环境,包括Java编译器、Java虚拟机、Java标准库等。以下是使用JDK开发Java应用程序的知识点: 编写Java...

    java管理windows系统内存_java释放内存缓存_java获得CPU使用率_系统内存_硬盘_进程源代码

    Windows实现按需调页的虚拟内存机制,使得应用程序可以使用超过物理内存容量的虚拟内存。此外,Windows还使用了页面文件来扩展物理内存的容量。 在Java中,我们可以使用Java Native Interface(JNI)来调用Windows ...

    使用java调用windows WIN脚本

    j-Interop的使用涉及到了Windows Management Instrumentation(WMI)和COM技术,WMI是Windows上的一个管理系统和设备的接口,而COM是微软的一种组件模型,允许不同应用程序之间共享数据和服务。 总结来说,"使用...

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

    ### Java调用应用程序和Dos中的命令 在Java编程中,有时候我们需要执行一些操作系统级别的任务,例如启动一个外部程序、执行一些系统命令等。这通常可以通过Java的`Runtime`类实现,尤其是通过`Runtime.exec()`方法...

    java应用程序 转 windows服务

    在IT行业中,将Java应用程序转换为Windows服务是一个常见的需求,特别是在需要后台自动运行或系统启动时自动启动的应用程序场景中。下面将详细解释这个过程,以及如何利用给定的文件来实现这一目标。 首先,我们要...

    java中两种方式调用其他.exe可执行程序

    Java 中两种方式调用其他.exe 可执行程序 ...Java 中调用其他.exe 可执行程序是非常有用的技术,可以帮助我们实现一些特殊的功能,提高应用程序的灵活性和可扩展性。但是,我们需要注意相关的注意事项,避免出现错误。

    java 调用windows的一些可执行文件

    这可能涉及使用Windows上的某个音频转换工具,如ffmpeg,通过Java调用来实现。具体的实现细节取决于代码内容,但基本思路是构建正确的命令行指令,并使用Runtime或ProcessBuilder来执行。 6. **安全注意事项**:...

    java获取当前windows进程pid

    进程可根据该pid调用exec自杀 注意事项:不能改变PidTool.java所在的包,否则需要重行生成dll。 编译命令中 "-PidTool.dll" 改为 "-FePidTool.dll",我整漏了! 使用方法: 1.javac PidTool.java 2.javah -jni ...

    java程序注册windows 服务

    Java Service Wrapper(JSW)是一个广泛使用的开源工具,用于将Java应用程序包装成Windows服务。它支持32位和64位系统,并提供了配置文件,使得开发者可以轻松地控制服务的行为。 3. **配置文件**: 在JSW中,...

    java程序做成Windows服务运行

    Java程序在Windows操作系统上作为服务运行,是一种常见的部署方式,特别是在需要后台持续运行且与系统启动同步的应用场景中。要实现这一目标,我们可以利用开源工具Winsw,它是一个小型的Windows服务封装器,允许...

    java调用windows api

    Java调用Windows API是将Java程序与Windows操作系统底层功能相结合的一种技术。这允许Java开发者利用Java的跨平台特性,...通过这些技术,开发者可以充分利用Java的灵活性和Windows的功能,创建出更强大的应用程序。

    怎样用MyEclipse发布java应用程序& MyEclipse怎么创建一个 windows应用程序 jack Sword 20120528.pdf

    在Java中,Windows应用程序通常指的是使用Swing或JavaFX库创建的图形用户界面(GUI)程序。一个项目通常包括源代码文件、资源文件和配置文件。有main函数的类是程序的起点,但并不是所有包含main函数的Java程序都是...

    java调用c#样例

    它通过JNI(Java Native Interface)来实现这一功能,使得Java应用程序能够调用Windows平台上的COM对象,包括C#编写的DLL。 标题"java调用c#样例"指的是使用Java语言通过Jacob库调用C#编写的动态链接库(DLL)。C# ...

    java调用windows串口

    Java调用Windows串口是Java开发中的一种常见需求,特别是在嵌入式系统、物联网设备或者与硬件交互的应用中。在Java中,虽然标准库没有直接提供串口通信的支持,但可以通过JNI(Java Native Interface)或者第三方库来...

    Java通过JNA调用系统API

    本文将详细介绍如何使用Java通过JNA调用系统API,以Windows系统为例,重点讲解如何调用`Kernel32.dll`中的`GetLocalTime()`, `GetSystemTime()` 和 `SetLocalTime()` 方法。 1. **Java Native Access (JNA)**: JNA...

Global site tag (gtag.js) - Google Analytics