试图用Java运行命令行驱动的C ++项目

时间:2018-01-04 23:08:03

标签: java

我有一个在命令行中运行的c ++程序(.exe)。你不能用cmd打开它,它只是自己打开命令提示符并将其用作菜单。我还有一个用Java构建的登录系统。我的问题是,我试图在Java程序中打开我的C ++程序,它只是不起作用。以下是相关代码的最新版本:

    Process p = Runtime.getRuntime().exec(new String[] {"C://Users//" + System.getProperty("user.name") + "//Desktop//My Program//MyProgram.exe"});

为了摆脱您可能遇到的一些问题 - 我还尝试了以下操作,它在后台运行我的程序,但是没有打开命令提示符:

    Process p = Runtime.getRuntime().exec(new String[] {"cmd.exe", "C://Users//" + System.getProperty("user.name") + "//Desktop//My Program//MyProgram.exe"});

还有:

{{1}}

这些都不起作用。 只是为了清楚我需要做些什么: 1.我按下按钮(btnLaunchMyProgram) 2.它打开exe,并通过扩展名打开命令提示符/控制台。 那基本上只需要它。

0 个答案:

没有答案
相关问题