如何用Java启动exe程序并传递、获取参数?

2026-04-19 18:383阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计876个文字,预计阅读时间需要4分钟。

如何用Java启动exe程序并传递、获取参数?

java启动exe程序,并添加参数:String[] cmd={hh.exe, 12315};Process process=null;try { ProcessBuilder pb=new ProcessBuilder(); pb.command(cmd); process=pb.start();} catch (Exception e) { e.printStackTrace();}

1、java中启动exe程序 ,并添加传参

String[] cmd = {"hh.exe","12315"}; Process process = null; try { ProcessBuilder pb = new ProcessBuilder(); pb.command(cmd); process=pb.start(); } catch (Exception e) { e.printStackTrace(); }finally { if (process != null){ process.destroy(); } }

在cmd中,第一个参数所要启动的EXE程序,第二个参数为 传参;

2、在exe程序中获取 传递的参数

在步骤一中打开的“hh.exe”程序,也是基于java编写的。

我们打印一下main方法的args[],即可拿到由上一个程序传递的参数。

阅读全文

本文共计876个文字,预计阅读时间需要4分钟。

如何用Java启动exe程序并传递、获取参数?

java启动exe程序,并添加参数:String[] cmd={hh.exe, 12315};Process process=null;try { ProcessBuilder pb=new ProcessBuilder(); pb.command(cmd); process=pb.start();} catch (Exception e) { e.printStackTrace();}

1、java中启动exe程序 ,并添加传参

String[] cmd = {"hh.exe","12315"}; Process process = null; try { ProcessBuilder pb = new ProcessBuilder(); pb.command(cmd); process=pb.start(); } catch (Exception e) { e.printStackTrace(); }finally { if (process != null){ process.destroy(); } }

在cmd中,第一个参数所要启动的EXE程序,第二个参数为 传参;

2、在exe程序中获取 传递的参数

在步骤一中打开的“hh.exe”程序,也是基于java编写的。

我们打印一下main方法的args[],即可拿到由上一个程序传递的参数。

阅读全文