`

JAVA 调用exe程序执行对应的文件

 
阅读更多

try {

Runtime rt = Runtime.getRuntime(); 

   Process pr = rt.exec("D:\\BPA\\BIN\\pfnt.exe D:\\BPA\\SAMPLE\\aaa\\aaa"); // cmd /c calc 

   // Process pr = rt.exec("D:\\xunlei\\project.aspx"); 

  

   BufferedReader input = new BufferedReader(new InputStreamReader(pr.getInputStream(), "GBK")); 

   

   String line = null; 

  

   while ((line = input.readLine()) != null) { 

    System.out.println(line); 

   } 

  

   int exitVal = pr.waitFor(); 

   System.out.println("Exited with error code " + exitVal); 

  

} catch (Exception  e) {

System.out.println(e.toString()); 

e.printStackTrace(); 

}

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

相关推荐

    java调用ocx控件,jacob,jar和dll文件

    Java调用OCX控件是跨平台编程中的一项技术挑战,因为OCX(Object Linking and Embedding Control)是微软Windows环境下的组件对象模型(COM)控件。然而,通过第三方库如Jacob(Java和COM的桥梁),Java开发者能够在...

    qt调用JAVA文件示例

    在QT开发Android应用程序时,有时候我们需要利用Java代码来执行Android平台特有的功能,比如访问系统服务、权限管理等。本文将详细讲解如何在QT项目中调用JAVA文件,以实现与Android原生系统的交互。 首先,我们...

    java调用外部jar文件

    总结来说,Java调用外部jar文件涉及以下几个关键点: 1. 理解Java类加载机制,包括系统类加载器和自定义类加载器。 2. 创建自定义类加载器,重写`findClass()`方法,从jar文件中读取并加载类。 3. 使用加载的类进行...

    Java调用动态链接库(Java 调用 DLL)

    在实际项目中,Java调用DLL通常用于利用已有的C/C++库,或者执行一些Java不擅长的任务,如硬件控制、图形处理等。然而,由于涉及到本地代码,这也会增加程序的复杂性和维护难度,因此在选择这种方法时需要权衡利弊。...

    在Java程序中使用JNative调用dll文件

    1. **创建DLL**:首先,你需要使用C或C++编写一个DLL文件,其中包含将被Java调用的函数。这些函数需要按照JNI的规范来编写,即使用`JNIEXPORT`和` JNICALL`宏,以及指定函数返回类型和参数类型的`JNINativeMethod`...

    java调用webapi

    Java调用WebAPI是开发过程中常见的任务,尤其是在分布式系统或者微服务架构中,不同服务间通过API进行数据交互。WebAPI通常指的是Web应用程序提供的接口,允许客户端(如Java应用)发送HTTP请求并接收响应。本压缩包...

    基于JavaParser的代码调用链分析,可以用于分析Java代码的方法调用链.zip

    在Java代码中,方法调用是程序执行流程的关键部分。一个方法调用链通常表示一个方法调用另一个方法,后者可能再调用其他方法,形成一个链式结构。这种链可以帮助我们理解代码的执行流程,找出潜在的问题,例如循环...

    java调用wps,实现word转pdf,word转图片等

    总的来说,Java调用WPS实现Word到PDF和Word到图片的转换涉及技术包括:Java编程、API接口调用、文件格式转换、图像处理等。这需要对Java和WPS API有深入理解,同时熟悉文档处理和格式转换的相关知识。通过合理利用...

    Java调用Win32获取窗口句柄JNative-1.3.2

    Java调用Win32 API获取窗口句柄是一个跨平台编程中的常见需求,特别是在需要与操作系统进行深度交互的应用中。JNative库是实现这一目标的一种工具,它允许Java代码通过JNI(Java Native Interface)来调用C/C++编写...

    java调用dll文件的实例

    Java调用DLL文件是将Java程序与C/C++编写的动态链接库集成的一种技术,主要通过JNI(Java Native Interface)来实现。JNI是Java平台的标准部分,它允许Java代码和其他语言写的代码进行交互。在本实例中,我们将探讨...

    java调用webservice程序

    Java调用WebService程序是开发中常见的一种跨平台通信方式,主要通过SOAP(Simple Object Access Protocol)协议实现。本文将深入探讨如何使用Java来调用WebService接口,并涉及所需的库和步骤。 首先,理解...

    调用WinRar实现加密压缩文件和解密解压缩文件

    在程序中调用WinRAR,通常有两种方式:一是通过WinRAR的命令行界面(Rar.exe),二是使用WinRAR提供的API接口。本主题中提到的两个Java文件,RarDecode.java和RarEncode.java,很可能是实现了这些功能的Java代码。 ...

    JAVA 对SWMM模型DLL调用

    例如,`runSWMMModel()`方法将被Java程序调用,实际上会执行SWMM模型。 7. **处理结果**:Java程序可以继续读取`rpt`和`out`文件,分析模型的结果。这可能涉及到文件I/O操作,以及对SWMM输出格式的理解。 在...

    java调用c代码:AVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式,在UNIX机器上是SO文件形式 )。通过调用本地的库文件的内部方法,使JAVA可以实现和本地机器的紧密联系,调用系统级的各接口方法

    JNI(Java Native Interface)就是为了弥补这一不足,它允许Java代码调用本地方法,这些方法通常以库文件的形式存在,如Windows上的DLL(Dynamic Link Library)或UNIX上的SO(Shared Object)文件。通过JNI,Java...

    java调用dll接口

    3. `java调用dll.txt`:这个文本文件很可能包含了关于如何使用Java调用DLL的具体步骤、示例代码或者注意事项。 调用DLL的过程通常分为以下几个步骤: 1. **引入JNA库**:首先,在Java项目中添加`jna.jar`和`jna-...

    JNI实现的DEMO Java调用VC编写的DLL,对应于Linux .SO

    标题中的“JNI实现的DEMO Java调用VC编写的DLL,对应于Linux .SO”指的是一个使用Java Native Interface (JNI) 技术的示例,该示例展示了如何在Java程序中调用由Visual C++ (VC) 编译生成的动态链接库(DLL) 文件,...

    Java JNI调用IC卡读卡器

    DLL文件是Windows操作系统中的一个可执行文件,其中包含可由多个程序同时使用的代码和数据。对于IC卡读卡器来说,DLL可能包含了读取和写入IC卡的底层操作函数。 在Java中,JNI调用DLL的过程主要包括以下步骤: 1. ...

    代码实现web调用exe程序资源文档案例

    在IT领域,Web调用本地资源,如执行.exe文件,是一种常见的需求,特别是在构建Web应用程序与桌面应用程序交互的场景中。这个"代码实现web调用exe程序资源文档案例"提供了如何实现在Web环境中调用本地计算机上的.exe...

    qt编译通过的java调用c的例子,100%通过测试

    3. **生成JNI头文件**:使用Java的`javah`工具,根据Java类中的`native`方法声明生成对应的C/C++头文件。这个头文件包含了函数原型和JNI的类型映射。 4. **实现DLL**:在C++代码中包含生成的头文件,并实现相应的...

    Java RPC调用示例

    Java RPC(Remote Procedure Call)调用是分布式系统中常见的通信方式,它允许一个程序在不关心远程系统具体实现的情况下调用另一个网络上的程序。在这个Java RPC调用示例中,我们将探讨RPC的基本概念、实现机制以及...

Global site tag (gtag.js) - Google Analytics