Java调用exe程序
时间: 2023-08-24 07:06:27 浏览: 108
可以使用Java的ProcessBuilder类来调用exe程序。代码示例:
```java
try {
ProcessBuilder builder = new ProcessBuilder("path/to/exe/file.exe", "arg1", "arg2");
builder.start();
} catch (IOException e) {
e.printStackTrace();
}
```
其中,第一个参数是exe程序的路径,后面可以跟上需要传递给程序的参数。通过调用start()方法启动进程,就可以执行exe程序了。需要注意的是,如果exe程序需要读写文件,Java程序的运行时用户需要具备相应的权限。
相关问题
java调用exe并传参
好的,我可以回答这个问题。在Java中调用exe程序并传参,可以使用Runtime类的exec()方法。例如:
```java
String[] cmd = {"path/to/exe", "arg1", "arg2"};
Runtime.getRuntime().exec(cmd);
```
其中,path/to/exe是exe程序的文件路径,arg1和arg2是传递给程序的参数。使用这种方式调用exe程序可以非常方便地实现Java与其他语言或工具的交互。
Java写一个服务器调用exe 程序
可以使用Java的ProcessBuilder类来调用exe程序,具体代码如下:
```
ProcessBuilder pb = new ProcessBuilder("path/to/exe/program.exe", "arg1", "arg2");
pb.start();
```
其中,第一个参数是exe程序的路径,后面的参数是传递给程序的参数。调用start()方法即可启动程序。
注意:在调用exe程序时,需要确保程序的路径和参数是正确的,否则可能会导致程序无法正常运行。
阅读全文
相关推荐












