`
woo_program
  • 浏览: 99539 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java代码调用windows系统应用程序(exe)

 
阅读更多

如何使用Java代码调用windows中的exe文件

 

 

package util;

public class TestExe {
    public static void main(String[] args) { 
       doWinExe(); 
       doMyExe(); 
    } 
  
    // 用Java调用windows系统的exe文件,比如notepad,calc之类 
    public static void doWinExe() { 
       Runtime rn = Runtime.getRuntime(); 
       Process p = null; 
       try { 
           String command = "notepad";
//           String command = "calc";
           p = rn.exec(command); 
       } catch (Exception e) { 
           System.out.println("Error win exec "); 
       } 
    } 
  
    // 2.0调用其他的可执行文件,例如:自己制作的exe,或是下载安装的软件 
    public static void doMyExe() { 
       Runtime rn = Runtime.getRuntime(); 
       Process p = null; 
       try { 
           p = rn.exec("\"F:/eclipse/eclipse.exe\""); 
       } catch (Exception e) { 
           System.out.println("Error my exec "); 
       } 
    } 
}


 

  • 大小: 87.1 KB
分享到:
评论

相关推荐

    java调用Windows应用程序

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

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

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

    Java通过JNA调用系统API

    使用这些定义,我们可以在Java代码中轻松调用这些函数,如下所示: ```java public class LocalTime { public static void main(String[] args) { Kernel32 kernel32 = Kernel32.INSTANCE; Kernel32....

    java 调用windows API

    虽然调用Windows API能增强Java应用程序的功能,但也可能导致安全问题,因为直接操作底层系统可能会引入漏洞。因此,在使用`jinvoke.jar`时,应确保对Windows API的调用是经过充分测试的,并且遵循最佳安全实践。 ...

    java中调用本地exe文件

    在Java编程语言中,有时我们需要实现与操作系统交互的功能,例如执行一些特定的本地应用程序或脚本等。本文将详细介绍如何在Java中调用本地exe文件,并解析提供的代码示例。 ### 一、Java中调用本地exe文件的基本...

    java调用window操作系统文本转语音并生成播放文件

    JNI允许Java代码调用本地(即非Java)代码,包括C++和C语言编写的Windows API。通过创建一个动态链接库(DLL),我们可以直接调用Windows的TTS引擎。在DLL中,我们可以实现一个函数来执行文本转语音,并将生成的音频...

    如何在JAVA中调用windows_API.doc

    在Java中调用Windows API是通过Java本地接口(JNI,Java Native Interface)来实现的,这允许Java代码直接与操作系统底层交互,以执行特定于平台的功能。以下是一个详细步骤的说明: 1. **编写Java代码**: 首先,...

    java调用windows命令

    在Java编程中,有时我们需要在程序中调用Windows系统的命令行操作,例如执行外部程序、系统命令或者进行文件操作。Java提供了Runtime类和Process类来实现这一功能。以下是如何使用Java调用Windows命令行的详细步骤和...

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

    Java可以通过调用Windows API来管理Windows系统的内存,释放内存缓存,获得CPU使用率,监视系统性能,获得系统内存信息,获得磁盘空间信息和枚举进程列表。 相关知识点: * Windows内存管理机制 * 虚拟内存和页面...

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

    本文将详细介绍如何使用Java来调用应用程序以及如何在Windows操作系统中调用DOS命令。 #### 一、Java调用应用程序的基本概念 在Java中,`java.lang.Runtime`类提供了与当前运行时系统交互的方法,其中包括`exec()`...

    Java高手调用windows本地API、或者是c、c++等语言写的动态链接库源代码

    在这种情况下,Java程序员可以通过调用Windows本地API或者C、C++编写的动态链接库(DLL)来实现。本文将深入探讨如何在Java中进行这样的调用,以及涉及到的相关知识点。 首先,Java本身并不直接支持调用本地API或...

    java调用windows api

    Java调用Windows API是将Java程序与Windows操作系统底层功能相结合的一种技术。这允许Java开发者利用Java的跨平台特性,同时可以访问到特定于Windows系统的功能,例如注册表操作、文件系统监控、用户权限管理等。要...

    java调用exe可执行文件

    在Java编程中,有时我们需要与操作系统进行交互,例如调用已存在的Windows系统下的.exe可执行文件。这在处理一些特定的任务,如自动化脚本、数据分析或者其他需要借助外部工具完成的功能时非常常见。本文将深入探讨...

    java调用c#样例

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

    java实现windows文件系统操作监控

    1. **系统钩子(System Hooks)**:系统钩子是Windows操作系统提供的一种机制,允许应用程序监控系统级别的事件,如键盘输入、鼠标移动或文件系统变化。在Java中,我们通常需要通过JNI调用C/C++编写的动态链接库...

    使用java调用windows WIN脚本

    有时候,我们可能需要在Java程序中调用Windows的批处理脚本或者VBS(Visual Basic Script)来执行特定的任务,例如系统管理、自动化操作等。这篇博客文章"使用Java调用Windows WIN脚本"探讨了如何利用Java的接口来与...

    java程序调用串口硬件注册服务 exe4j rxtxSerial.dll 网页调用

    `exe4j`是一款强大的Java应用程序打包工具,它可以将Java应用程序转换为Windows可执行文件(.exe)。这对于不希望用户安装JRE(Java运行环境)的场景非常有用。在本项目中,`exe4j_windows-x64_9_0.exe`是`exe4j`的...

Global site tag (gtag.js) - Google Analytics