私はStrutsでWebアプリケーションを作成しました。JavaクラスからRスクリプトを実行したいと思います。JavaでWebアプリケーションからRスクリプトを実行
私のスクリプトはディレクトリにありますWebContentを/スクリプト 名は次のとおりです。rScript.R
私は実行するための方法が、この使用していることを確認しています
Runtime.getRuntime().exec("WebContent/script/rScript.R")
をしかし、これはしていません作業。誰かがどのようにして文章を書かなければならないのか分かっていますか?
乾杯。
てみてください。 'Runtime.getRuntime()のexec( "RScriptのWebContent /スクリプト/ rScript.R")' – Parfait
感謝応答はありますが、結果は次のものです '' RScript "プログラムを実行できません:CreateProcessエラー= 2、指定されたファイルが見つかりません。 スクリプトに何かを入れなければなりませんか? – jmarco10
UNIX(Linux/Mac)マシンでは、* Rscript *の大文字と小文字が区別され、環境変数として使用することはできません。 'Runtime.getRuntime()。exec("/full/path/to/Rscript /full/path/to/WebContent/script/rScript.R ")' – Parfait