用java实现外部调用exe文件

java之执行第三方exe(亲测可用) 【代码】java之执行第三方exe(亲测可用) 阅读详情

1.0 用java调用windows系统的exe文件,比如notepad,calc之类:
 public class Demo{
   public static void main(String args[]){
      Runtime rn=Runtime.getRuntime();
         Process p=null;

      try{
            p=rn.exec(notepad);
     }catch(Exception e){
        System.out.println("Error exec notepad");
     }
   }
}
2.0调用其他的可执行文件,例如:自己制作的exe,或是下载安装的软件
public class Demo{
   public static void main(String args[]){
      Runtime rn=Runtime.getRuntime();
         Process p=null;

      try{
            p=rn.exec("/"D:/AnyQ/AnyQ.exe/"");
     }catch(Exception e){
        System.out.println("Error exec AnyQ");
     }
   }
}

Java调用exe程序 String cmd = "D:\\Xftp6\\Xftp.exe"; String json="ls"; BufferedReader br = null; BufferedReader brError; String line = null; try { /** * 方式一:使用Runtime.getRuntime().exec(); * 执行exe cmd可以为字符串(exe存放路径)也可为数组, ... 阅读详情

相关推荐

java如何用命令启动exe文件

Java如何用命令启动exe文件Java中,我们经常需要执行一些外部程序,比如启动一个exe文件Java提供了Runtime类来实现这一功能。本文将详细解释如何在Java中使用命令行启动exe文件,并提供代码示例和状态图、关系图。 概述 在Java中,我们可以使用Runtime类来运行外部程序。Runtime类提供了...

weixin_41028309的博客 458

java实现外部调用exe文件

package com.moonights.tools; /** * 调用其他的可执行文件,例如:自己制作的exe,或是安装的其他软件 * @author sxd * */ public class JavaCallExe { public void CallExe(String str){ Runtime rn = Runtime.getRuntime(); ...

moonights的专栏 172

使用java调用exe文件

你可以使用Java的Runtime类的exec方法来调用exe文件。 代码示例: String filePath= "C:\\path\\to\\your.exe"; Process process = Runtime.getRuntime().exec(filePath);

weixin_35756690的博客 1008

java调用导航_用java实现外部调用exe文件

转自damfool的csdn blog1.0 用java调用windows系统的exe文件,比如notepad,calc之类:public class Demo{public static void main(String args[]){Runtime rn=Runtime.getRuntime();Process p=null;try{p=rn.exec(notepad);}catch(Exc...

weixin_31361715的博客 121

java调用exe,及调用bat不成功的解决办法

开门见山的说,文件目录如下 想调用123.exe,但是尝试了几次调用不到,然后写了个bat。初始内容如下 @echo off D: cd test "123.exe"   双击可以运行,但是java代码无法调用,怪事。于是,辗转反侧,苦思冥想,后来发现压根就没进入这个目录。(过程省略),解决办法:更改bat如下 cd /d %~dp0 @echo off ...

weixin_30540691的博客 397

Java 程序调用 exe

版权声明:转载时请务必保留以下作者信息和链接作者:陈维(chenweionline@hotmail.com)作者的网站:http://www.chenwei.mobi我们的 Java 程序中有时候需要调用程序自身以外的一些程序,来完成某些计算。那么这个时候可以使用 ProcessBuilder.start() 或 Runtime.exec方法,并返回 Process 子类的一个实例,该实例可用

键盘上的舞者 1万+

Java 调用exe文件,有输出有输入

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.nio.charset.Charset; public class Main { public static void ma...

赫凯的博客 1993

oracle 调用外部exe,oracle存储过程调用外部exe,该如何解决

当前位置:我的异常网» Oracle开发»oracle存储过程调用外部exe,该如何解决oracle存储过程调用外部exe,该如何解决www.myexceptions.net网友分享于:2013-03-27浏览:311次oracle存储过程调用外部exe想用存储过程调用一个外部exe,比方说c盘下的notepad.exe文件,参考了一些大虾的做法,如下:CREATE OR RE...

weixin_39554170的博客 463

java如何调用exe文件

public class transferExe {   public static void main(String[] args) {   openWinExe();   openExe();   }   //用 Java 调用windows系统的exe文件,比如notepad,calc之类   public static void openWinExe() {   Runtime rn =

随便起个不重复的名字 1万+

java防止重复启动bat_java调用exe,及调用bat不成功的解决办法

开门见山的说,文件目录如下想调用123.exe,但是尝试了几次调用不到,然后写了个bat。初始内容如下@echo offD:cd test"123.exe"双击可以运行,但是java代码无法调用,怪事。于是,辗转反侧,苦思冥想,后来发现压根就没进入这个目录。(过程省略),解决办法:更改bat如下cd /d %~dp0@echo off"123.exe"%~dp0 的具体用法去搜一下就晓得了。结果...

weixin_29023445的博客 447

matlab调用q外部exe文件,Matlab GUI调用外部程序生成exe,DOS窗口输入问题

本帖最后由 gouliang 于 2019-12-23 09:37 编辑主程序:clc;clearimport java.awt.Robotimport java.awt.event.*keys = Robot;keys.setAutoDelay(100);ExeFileName='goudan.exe';%'goudan.exe'就是你调用外部exe,该exe会用dos窗口进行交互。for k...

weixin_31704137的博客 632

Java用CMD打开指定文件文件

1、打开可执行程序(exe等) public static void main(final String[] args) throws IOException { openWindowsExe(); openExe(); openFile(); } // 用 Java 调用windows系统的exe文件,比如notepad,calc之类

一天不进步,就是退步. 8097

java打开文件(Windows exe,应用文件exe,以及其他任何格式的文件

public static void main(String[] args) throws IOException {   openWindowsExe();   openExe();   openFile(); }    //用 Java 调用windows系统的exe文件,比如notepad,calc之类   public static void openWindowsExe()

u012854263的专栏 532

Java执行外部程序,并等待完成

 package untitled1;import java.awt.*;import javax.swing.JPanel;public class Bean1 ...{  public static  void run() ...{    Runtime rt = Runtime.getRuntime();    Process p = null;    try ...{      p

yanleigis的专栏 4885

通过exe启动class

昨天下载了号称纯java版的网游《海天英雄传》, 发现其将包括jvm.dll在内的所有组件及所有class全部封装使用,觉得这种方式比较可行,既保证了理论上的纯java开发,又避免了核心代码被反编译的风险;于是自己也尝试着写了点类似方法,摘录其中一个直接以exe文件调用main函数的发表。本方法通过jni方式实现。/** * 直接通过exe启动class(免外部配置) * * project:lo

【Java究竟怎么玩?】 7121
上一篇: JNDI 在 J2EE 中的角色把您从麻烦中解脱
下一篇: JSP学习心得
niyboy
博客等级 码龄23年 0粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值