`
zuyali
  • 浏览: 14647 次
  • 性别: Icon_minigender_2
  • 来自: 苏州
社区版块
存档分类
最新评论

java调用外部程序出现死机的问题

    博客分类:
  • java
阅读更多

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中,调用外部程序主要涉及到三个类:`java.lang.Runtime`、`java.lang.Process` 和 `java.lang....

    用JAVA调用外部程序并截出程序运行结果

    本文将详细讲解如何使用Java调用外部程序以及如何捕获并处理程序的输出。 首先,`Runtime.getRuntime().exec()`方法是Java中最基础的调用外部程序的方式。它允许我们执行系统命令,并返回一个`Process`对象,通过该...

    用java 调用外部程序

    在Java编程中,有时我们需要调用操作系统中的外部程序来执行特定任务,比如运行批处理脚本、系统命令或者使用第三方工具。这篇博文“用java 调用外部程序”可能详细介绍了如何在Java环境中实现这一功能。虽然描述...

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

    Java 中两种方式调用其他.exe 可执行程序 Java 是一种广泛应用于企业级应用开发的编程语言,可以调用其他.exe 可执行程序,实现一些特殊的功能。在 Java 中有两种方式可以调用其他.exe 可执行程序,即使用 `Desktop...

    C#多线程实现调用外部程序并获取打印结果

    一个简单的例子,C#多线程实现调用外部程序并获取打印结果 一个简单的例子,C#多线程实现调用外部程序并获取打印结果 一个简单的例子,C#多线程实现调用外部程序并获取打印结果 一个简单的例子,C#多线程实现调用...

    LabWindowsCVI调用外部程序的六种方法源代码

    在LabWindows/CVI中,有时我们需要调用外部程序来扩展功能或者与其他软件进行数据交换。本资源提供了调用外部程序的六种方法的源代码,这对于开发者来说是一份宝贵的学习和参考材料。 1. **系统调用函数system()** ...

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

    ### Java调用应用程序和Dos中的命令 在Java编程中,有时候我们需要执行一些操作系统...通过以上内容的学习,我们可以了解到如何使用Java来调用外部应用程序和执行DOS命令,这对于解决实际开发中的各种问题非常有帮助。

    qt 调用外部可执行程序

    在Qt开发过程中,有时我们需要在用户界面上设置一个按钮,当用户点击该按钮时,能够调用系统中的外部可执行程序。这样的功能可以应用于很多场景,例如打开特定的应用程序、运行脚本或执行命令行操作。本文将详细介绍...

    Delphi调用外部程序详解

    Delphi 调用外部程序详解 Delphi 调用外部程序是 Delphi programming 中一个非常重要的知识点。 Delphi 调用外部程序可以使用 WinExec 和 ShellExecute 两个函数。 WinExec 函数主要用来运行 EXE 文件,例如 ...

    易语言调用对象执行外部程序

    在实际应用中,调用外部程序可能涉及的安全问题也不容忽视。例如,未经验证的外部程序执行可能会引入恶意代码,因此在编写易语言程序时,必须确保只调用可信的、安全的程序,并且对用户输入进行适当的检查和过滤。 ...

    java调用c#样例

    描述中提到,这是一个利用Jacob库的示例程序,展示了如何从Java中调用C# DLL的简单方案。这意味着该示例可能包含了Java代码片段,这些代码会加载并调用C# DLL中的特定函数或方法,为开发者提供了一个可参考的模板。 ...

    Java程序调用MATLAB接口

    Java程序调用MATLAB接口 Java 程序调用 MATLAB 接口是 Java 和 MATLAB ...Java 程序调用 MATLAB 接口需要注意版本问题、环境安装和 MATLAB 生成 JAR 包的步骤。只有按正确的步骤进行操作,才能成功调用 MATLAB 接口。

    java 调用 odi webservice

    在本文档中,我们将通过 Java 应用程序调用 ODI webservice,实现数据的同步。首先,我们需要了解 ODI webservice 的基本概念。 ODI webservice 是 ODI 提供的一种webservice接口,允许用户通过webservice调用ODI...

    LabWindows_CVI调用外部程序的六种方法源代码

    本资源提供的"LabWindows_CVI调用外部程序的六种方法源代码"详细介绍了如何在CVI环境中与外部应用程序进行交互。 首先,让我们逐一探讨这六种方法: 1. **系统调用函数(system())**:这是最基础的方法,通过调用...

    UE5调用外部EXE程序-非积分

    UE5调用外部EXE程序

    java调用matlab程序的一个applet-java调用matlab.txt

    java调用matlab程序的一个applet-java调用matlab.txt 最近在做java实现多Agent,如有同志可相互切磋,现附上一段java调用matlab程序的程序,希望能帮到有需要的同仁。

    Authware窗口调用外部程序

    Authware查找窗口调用外部程序!!!!!!!

    pos机java调用程序demo(基于dll调用)

    总的来说,"pos机java调用程序demo(基于dll调用)"是一个实用的示例,展示了如何在Java环境中整合DLL库,实现银联POS机的接口调用。这对于想要涉足支付系统开发的Java程序员来说,是一个学习和实践的好素材。通过深入...

    java调用C++ webservice

    本话题主要探讨如何使用Java调用由C++实现的Web服务(Webservice)。在给出的描述中,提到了通过WSDL(Web Services Description Language)文件来实现这一目标。以下是关于这个主题的详细知识点: 1. **Web服务...

    JAVA调用webApi完整jar包 httpclient 等等

    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

Global site tag (gtag.js) - Google Analytics