java语言应该怎么写代码才能打开和java程序所在同一文件夹下的某个exe,要在不同电脑上都能运
java语言应该怎么写代码才能打开和java程序所在同一文件夹下的某个exe,要在不同电脑上都能运行(不同电脑文件夹的储存路径不一样)...
java语言应该怎么写代码才能打开和java程序所在同一文件夹下的某个exe,要在不同电脑上都能运行(不同电脑文件夹的储存路径不一样)
展开
2个回答
推荐于2018-02-08 · 知道合伙人互联网行家
关注
展开全部
你的需求 其实就是执行一段具体的命令行
比如打开abc.exe 其实就是执行命令行的abc.exe
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Command {
public static void exeCmd(String commandStr) {
BufferedReader br = null;
try {
Process p = Runtime.getRuntime().exec(commandStr);
br = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = null;
StringBuilder sb = new StringBuilder();
while ((line = br.readLine()) != null) {
sb.append(line + "\n");
}
System.out.println(sb.toString());
} catch (Exception e) {
e.printStackTrace();
}
finally
{
if (br != null)
{
try {
br.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
public static void main(String[] args) {
String commandStr = "xxx.exe";
Command.exeCmd(commandStr);
}
}
追问
渣新表示……完全看不懂
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询