私の問題は、Java内でのc++ファイルのコンパイルに関するものです。私はc#の実行を試みました、それは大丈夫です。C#をコンパイルするためのこの抽出コード
ProcessBuilder launcher = new ProcessBuilder("gmcs","HelloWorld.cs");`
ただし、C++用の私のコード
ProcessBuilder launcher =new ProcessBuilder("g++", "HelloWorld.cpp -o HelloWorld");
error =2を返します。そのようなファイルまたはディレクトリはありません
launcher.directory(new File(path))
両方の場合に使用したパスを示します