怎样在java类中调用带参数的可执行文件(比如:.exe,.sh等等)?

怎样在java类中调用带参数的可执行文件(比如:.exe,.sh等等)?,第1张

JAVA调用exe可执行文件

public class transferExe {

public static void main(String[] args) {

openWinExe()

openExe()

}

//用Java调用windows系统的exe文件,比如notepad,calc之类

public static void openWinExe() {

Runtime rn = Runtime.getRuntime()

Process p = null

try {

String command = "notepad"

p = rn.exec(command)

} catch (Exception e) {

System.out.println("Error win exec!")

}

}

//调用其他的可执行文件,例如:自己制作的exe,或是下载安装的软件.

public static void openExe() {

Runtime rn = Runtime.getRuntime()

Process p = null

try {

p = rn.exec("\"D:/QQ2010.exe\"")

} catch (Exception e) {

System.out.println("Error exec!")

}

}

}

/**

 * 

 * @author kaifang

 * @date 2017年12月5日下午4:43:45

 */

public class Test22 {

public static void main(String[] args) {

try {

//运行jar包程序“textencode.jar”,需要运行那个改成那个jar包名称即可

Runtime.getRuntime().exec("java -jar " + "textencode.jar")

} catch (IOException e) {

e.printStackTrace()

}

}

}

这种方式很多此一举,最简单的是使用批处理建立.bat文件,里边写:

java -jar textencode.jar

双击就可以运行jar包程序了

String cmd = "" //调用的命令,可以为可执行程序文件名

Runtime.getRuntime().exec(cmd)//执行调用

需要捕获 IOException


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11211766.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存