2009-12-18 194 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