最近用到在java中调用本地的一个程序,是windows中的exe格式的程序,利用神奇的互联网找到了解决的方法,发现异常简单的几句代码就可以实现
见代码:
package com.java.test;
public class OpenEXE {
/**
* @param args
*/
public static void main(String[] args) {
Runtime rt = Runtime.getRuntime();
Process p = null;
try{
p =rt.exec(
new String[]{"\"D:/Notepad2/Notepad2.exe \"","d:/EntPartner_2.xml"});
System.out.println("成功打开软件和文件!");
}catch(Exception e){
e.printStackTrace();
System.out.println("Error exec Notepad2.exe");
}
}
}
这样就可以打开我的Notepad2.exe(记事本),并用记事本打开我D盘的xml,赶快记录下了。
分享到:
相关推荐
本文将详细介绍如何在Java中调用本地exe文件,并解析提供的代码示例。 ### 一、Java中调用本地exe文件的基本原理 #### 1.1 调用本地exe文件的方式 在Java中,可以通过`java.lang.Runtime`类或者`java.lang....
"java程序生成本地EXE等可运行程序" 本文将详细介绍如何使用Excelsior JET 7.6将Java程序打包成本地可执行文件(EXE)或安装包,以便在没有JRE环境的PC上运行。 Java程序打包的必要性 Java程序的跨平台性是其一个...
Java 调用exe程序,并且获取exe程序的输出
在Java编程环境中,调用本地打印机是一项常见的任务,特别是在企业级应用中,如报表生成、文档打印等场景。本文将详细讲解如何利用Java API来实现这一功能,以及可能遇到的问题和解决方案。 首先,Java提供了`java....
要实现Java调用本地的远程桌面连接,通常会使用`Runtime.getRuntime().exec()`方法来执行系统命令。这个方法允许我们在Java程序中执行任何可执行文件或命令行脚本。例如,我们可以构造一个包含用户名、密码和目标...
以下是使用exe4j进行Java程序转换为.exe程序的步骤: 1. **安装exe4j**:首先,你需要下载exe4j的安装文件,如提供的`exe4j_windows-x64_6_0_2.exe`或`exe4j_windows_6_0_2.exe`,根据你的系统选择合适的版本进行...
本文将详细探讨将Java应用程序本地编译为EXE的几种常用方法,包括工具的选择、使用步骤以及各自的特点。 ### 方法一:使用TowerJ编译器 [TowerJ](http://www.towerj.com)提供了一种将CLASS文件转换为EXE文件的解决...
例如,我们可以使用 Java 的 Runtime.exec() 方法来调用本地应用程序,也可以使用其他方法来实现本地应用程序的调用。 本文介绍了一种利用自定义 URL Protocol 来调用应用程序的方法,这种方法可以满足我们在 web ...
这个过程称为“Java程序的本地化”或“Java到EXE的转换”。本篇将详细介绍如何实现这一目标。 首先,我们来理解一下Java程序转换为EXE的原理。Java程序不能直接转换为.exe,因为它们依赖于JVM。所以,我们需要一个...
【标题】"Java编写能打开本地exe的小程序"涉及到的核心技术是Java Web开发,主要使用了Servlet和JSP(JavaServer Pages)这两种关键技术。Servlet是Java服务器端编程的基础,而JSP则是Servlet的一种便捷表现形式,...
在实现浏览器调用本地exe时,一个常见的方法是通过ActiveX技术,它是微软Internet Explorer(IE)中的一个组件,允许在网页中嵌入各种控件,包括执行本地程序。但请注意,ActiveX只在IE中有效,且由于其安全性问题,...
总结一下,Java调用本地浏览器的关键在于使用`Runtime.exec()`或`ProcessBuilder`执行操作系统级别的命令。具体命令取决于操作系统的类型,如Windows的`rundll32`,Linux的`xdg-open`,以及Mac OS的`open`。通过`...
### 将Java应用程序本地编译为EXE 在IT领域,特别是对于开发人员而言,能够将Java应用程序编译成可以在Windows环境下直接运行的.EXE文件是一项非常实用的技术。本篇文章将详细介绍如何通过不同的工具和技术来实现这...
对于更复杂的场景,可以考虑使用Web Workers加载Native Modules来实现对本地exe的调用。这种方法涉及到Native Modules的编写和编译,以及Web Workers中的通信机制,适合需要高性能处理的场景。 #### 总结 通过以上...
《使用JProfiler 6.2 监控本地Java程序运行》 在软件开发过程中,对Java应用程序进行性能分析和调优是一项重要的任务。JProfiler是一款强大的Java性能分析工具,可以帮助开发者深入理解应用程序的运行情况,定位...
### Java调用Windows应用程序知识点详解 #### 一、概述 在Java编程中,有时我们需要让Java程序去调用操作系统中的其他应用程序,例如打开记事本(Notepad)、启动计算器(Calculator)等。这种方式不仅可以增强...
在Java Swing中,我们可以通过Java Media Framework (JMF) 或者更现代的JavaFX来实现调用本地摄像头的功能。下面将详细介绍如何在Java Swing应用中实现这一功能。 首先,让我们了解Java Media Framework (JMF)。JMF...
- **Java调用本地方法**:通过`native`方法的实例方法调用本地代码。 - **本地代码调用Java方法**:通过JNIEnv指针,本地代码可以访问和调用Java对象的方法,访问Java数组,甚至创建新的Java对象。 6. **JNI数据...