我想创建一个java程序,它将编译和执行用c ++编写的程序。我想知道链接或想知道我将如何做到这一点,我想自己学习,但不知道我应该从哪里开始。我有一个执行“.exe”文件的链接,这是我程序的一部分,但是如何通过Java编译C ++程序。
我试图搜索相关内容,但无法找到...建议表示赞赏...
答案 0 :(得分:0)
Here's如何使用Runtime.exec()
执行C ++编译器。您也可以尝试使用更现代的堂兄ProcessBuilder
:
答案 1 :(得分:0)
我认为您希望通过Java运行.exe
文件。
您应该尝试Runtime.getRuntime().exec(String command, String[] envparam, File dir)
:
command
是.exe envparam
可以为null dir
是.exe 示例:
Runtime.getRuntime().exec("c:\\program files\\test\\test.exe", null, new File("c:\\program files\\test\\"));