Linuxで通常どおり実行されるJavaプロジェクトを実行し、そのプロジェクトでProcessBuildを開始しました
new ProcessBuilder("bash", "-c", "Rscript scriptname arg1 arg2 arg3");
...もちろん、「スクリプト名」と「引数」はいくつかの文字列です。とにかく、私にとっては非常にうまく機能しました。スクリプトには3つの引数がロードされています。
ここで、プロジェクト全体を Windows で実行する必要がありました。多くの問題も発生しましたが、最後の未解決の問題は、特定のスクリプトと引数を使用した Rscript (現在の Rscript.exe) の開始です。
したがって、私はいくつかのことを試しました
new ProcessBuilder(".../Rscript.exe scriptname arg1 arg2 arg3");
また
new ProcessBuilder("cmd.exe", ".../Rscript.exe scriptname arg1 arg2 arg3" );
とそこからの他の組み合わせ。
私は今、R のプロであり、Windows コンソールから物事を開始するプロではありません。
誰でもそれで私を助けることができますか?唯一の問題は、正しい呼び出し、または Linux でのその呼び出しから Windows での呼び出しへの正しい移行だと思います。