1

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 での呼び出しへの正しい移行だと思います。

4

0 に答える 0