我正在IntelliJ IDE中編寫一個Java應用程序。該應用程序使用Rserve軟件包連接到R並執行一些功能。當我想運行我的第一次代碼,我不得不在命令行推出R和啓動Rserve作爲一個守護進程,它看起來是這樣的:如何從Java自動啓動Rserve?
R
library(Rserve)
Rserve()
這樣做後,我可以輕鬆地訪問R中的所有功能都沒有任何錯誤。但是,由於此Java代碼將被捆綁爲可執行文件,因此,只要代碼運行,就會自動調用Rserve(),以便我必須跳過使用命令行啓動Rserve的手動步驟?
工作,我嘗試這個代碼,而這最初並沒有爲我工作。然後我發現我已經使用Rstudio Rserve安裝,因此「R CMD Rserve」在控制檯上失敗。然後我從Rserve網站下載了二進制文件,並使用命令行安裝它。希望這會有幫助,如果有人遇到同樣的問題。 – novicegeek