「java调用exe返回」java调用exe可执行程序

博主:adminadmin 2022-12-29 18:15:07 761

今天给各位分享java调用exe返回的知识,其中也会对java调用exe可执行程序进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

如何使用java调用本地EXE程序

最近用到在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("成功打开软件和文件!

jsp或java调用服务器exe显示在jsp界面上

改成out.println(line);

就通过jsp返回给客户端了哈,不过得执行完才有返回结果,所以你用exec("cmd /c start ipconfig")试试得到ip地址返回到网页看看吧,下面是jsp文件的程序部分。

%

try {

Process p = Runtime.getRuntime().exec("ipconfig");

InputStream is = p.getInputStream();

BufferedReader reader = new BufferedReader(new InputStreamReader(is));

String line;

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

%

out.println(line);

%

}

p.waitFor();

is.close();

reader.close();

p.destroy();

} catch (Exception ex) {

ex.printStackTrace();

}

%

java 调用 exe, exe 的出的结果 如何再 返回到java

据我所知,Java调用其他程序只能获得输入流输出流,这个应该很难实现

java如何调用exe文件?

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

java调用exe返回的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java调用exe可执行程序、java调用exe返回的信息别忘了在本站进行查找喔。