2009-12-18 136 views
-1

我需要从java应用程序运行cpp propgram。 我有Visual Studio和Eclipse。 我有所有的cpp文件,也是一个.mak文件,我不知道它如何帮助我...编译并运行Java应用程序中的C++程序

任何帮助或方向将受到欢迎!

+0

cpp是UNIX C预处理器的名称。你的意思是C++吗? – 2009-12-18 21:00:27

+0

是的,对于错过使用 – Jose 2009-12-18 21:47:57

回答

3

你想真正运行最终的应用程序吗?这看起来更像是你想要建立它。

无论哪种方式,你可以使用:

java.lang.Runtime.getRuntime().exec(command, environment) 

从Java就像从一个控制台上运行它运行的过程。

有关详细信息,请参见http://java.sun.com/javase/6/docs/api/index.html?java/lang/System.html

+0

正如他所说他有源代码和makefile,这似乎不太可能。 – 2009-12-18 21:05:31

+0

我用魔杖来运行最终的应用程序。当然,我需要建立它以创建exe文件。建立该项目需要什么命令参数? Neil你是什么意思? 非常感谢! – Jose 2009-12-18 21:13:29

+0

我不记得副手,但你应该能够通过查看构建输出窗口(我没有一个在这里检查,看看它会是什么)来解决它。 如果你想变得很花哨,你会试着从csproj文件中找出项目构建的内容,但只需要编写一些硬编码的步骤即可。 – cyborg 2009-12-18 21:27:32