java调用外部程序的方法:
String cmd="外部程序的路径"
try {
Process proc = Runtime.getRuntime().exec(cmd)
} catch (IOException e) {
System.out.println("Error exec!");
}
finally{
if(proc==null){
proc.destroy();
}
}
在使用这段代码时,一直很正常,后来一运行就死机,查看任务管理器,开了很多的进程,内存一直上升,最后死机,暂不知是什么原因,但在try{}块加上Thread.sleep(50)后,正常了。知道原因的留个言,不甚感激!
分享到:
相关推荐
本文将详细介绍如何使用Java来调用外部程序,并解决在这一过程中可能遇到的一些常见问题。 #### 二、基础知识 在Java中,调用外部程序主要涉及到三个类:`java.lang.Runtime`、`java.lang.Process` 和 `java.lang....
Java 中两种方式调用其他.exe 可执行程序 Java 是一种广泛应用于企业级应用开发的编程语言,可以调用其他.exe 可执行程序,实现一些特殊的功能。在 Java 中有两种方式可以调用其他.exe 可执行程序,即使用 `Desktop...
在LabWindows/CVI中,有时我们需要调用外部程序来扩展功能或者与其他软件进行数据交换。本资源提供了调用外部程序的六种方法的源代码,这对于开发者来说是一份宝贵的学习和参考材料。 1. **系统调用函数system()** ...
### Java调用应用程序和Dos中的命令 在Java编程中,有时候我们需要执行一些操作系统...通过以上内容的学习,我们可以了解到如何使用Java来调用外部应用程序和执行DOS命令,这对于解决实际开发中的各种问题非常有帮助。
在Qt开发过程中,有时我们需要在用户界面上设置一个按钮,当用户点击该按钮时,能够调用系统中的外部可执行程序。这样的功能可以应用于很多场景,例如打开特定的应用程序、运行脚本或执行命令行操作。本文将详细介绍...
Java程序调用MATLAB接口 Java 程序调用 MATLAB 接口是 Java 和 MATLAB ...Java 程序调用 MATLAB 接口需要注意版本问题、环境安装和 MATLAB 生成 JAR 包的步骤。只有按正确的步骤进行操作,才能成功调用 MATLAB 接口。
描述中提到,这是一个利用Jacob库的示例程序,展示了如何从Java中调用C# DLL的简单方案。这意味着该示例可能包含了Java代码片段,这些代码会加载并调用C# DLL中的特定函数或方法,为开发者提供了一个可参考的模板。 ...
在本文档中,我们将通过 Java 应用程序调用 ODI webservice,实现数据的同步。首先,我们需要了解 ODI webservice 的基本概念。 ODI webservice 是 ODI 提供的一种webservice接口,允许用户通过webservice调用ODI...
在Java编程语言中,调用外部文件是一项基本且重要的任务,无论是执行可执行程序(如.exe),还是查看帮助文档(如.chm)。本篇将详细阐述如何在Java中实现这些功能。 首先,让我们关注如何调用外部的.exe文件。在...
本资源提供的"LabWindows_CVI调用外部程序的六种方法源代码"详细介绍了如何在CVI环境中与外部应用程序进行交互。 首先,让我们逐一探讨这六种方法: 1. **系统调用函数(system())**:这是最基础的方法,通过调用...
这些只是调用外部程序的基本示例,实际使用时可能需要处理更复杂的情况,如传递参数、捕获输出、错误处理以及跨平台兼容性等问题。具体实现细节会根据目标操作系统和编程语言的特性有所不同。如果你解压了“调用外部...
UE5调用外部EXE程序
java调用matlab程序的一个applet-java调用matlab.txt 最近在做java实现多Agent,如有同志可相互切磋,现附上一段java调用matlab程序的程序,希望能帮到有需要的同仁。
Authware查找窗口调用外部程序!!!!!!!
总的来说,"pos机java调用程序demo(基于dll调用)"是一个实用的示例,展示了如何在Java环境中整合DLL库,实现银联POS机的接口调用。这对于想要涉足支付系统开发的Java程序员来说,是一个学习和实践的好素材。通过深入...
本话题主要探讨如何使用Java调用由C++实现的Web服务(Webservice)。在给出的描述中,提到了通过WSDL(Web Services Description Language)文件来实现这一目标。以下是关于这个主题的详细知识点: 1. **Web服务...
本实例探讨了如何在Java中调用C/C++编写的程序,以实现两者之间的交互。 首先,Java调用C/C++程序的主要技术是通过Java Native Interface (JNI)。JNI是Java平台的一部分,允许Java代码和其他语言写的代码进行交互。...
两种方法都允许Java应用程序调用C#封装的DLL文件,但具体的实现方式有所不同。使用JNA需要通过C++作为中间层,而Jacob则提供了更为直接的调用方式。开发者可以根据项目需求和个人偏好选择合适的方法。
java调用.NET webAPI httpclient-4.2.5.jar httpclient-cache-4.2.5.jar httpcore-4.2.4.jar httpmime-4.2.5.jar fluent-hc-4.2.5.jar commons-codec-1.6.jar
3. **调用Java方法**:使用`CallStaticVoidMethod`或`CallVoidMethod`等函数,根据方法是否为静态,以及传入的参数类型,调用Java方法。 4. **处理结果**:根据Java方法的返回值,易语言程序可以进行相应的操作。 ...