簡體   English   中英

使用 java 程序編譯 c++ 程序(運行時)

[英]compile a c++ program(runtime) using a java program

我想創建一個java程序,它將編譯和執行用c++編寫的程序。 我只是想知道鏈接或知道我將如何做到這一點,我想自學,但不確定我應該從哪里開始。 我得到了一個執行“.exe”文件的鏈接,它是我程序的一部分,但是我如何通過 Java 編譯 C++ 程序。

我試圖搜索相關的東西,但無法找到...建議表示贊賞...

以下是您應該如何使用Runtime.exec()來執行 C++ 編譯器。 您也可以嘗試它的更現代的表親ProcessBuilder

Java Runtime.getRuntime().exec() 替代方案

我想你想通過 Java 運行一個.exe文件。

您應該嘗試Runtime.getRuntime().exec(String command, String[] envparam, File dir)與:

  • command是 .exe 的位置
  • envparam可以為空
  • dir是你的 .exe 的目錄

例子:

Runtime.getRuntime().exec("c:\\program files\\test\\test.exe", null, new File("c:\\program files\\test\\"));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM