嘗試安裝R上的rJava包,在我的Ubuntu 14.10,使用此代碼libjvm.so:無法打開共享對象文件:沒有這樣的文件或目錄
if (!require(rJava)) install.packages('rJava')
了與Java有關,包括JNI幾個誤區問題,重新安裝JDK後,並試圖再次運行相同的代碼,得到了錯誤
Error : .onLoad failed in loadNamespace() for 'rJava', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object '/usr/local/lib/R/site-library/rJava/libs/rJava.so':
libjvm.so: cannot open shared object file: No such file or directory
Error: loading failed
Execution halted
ERROR: loading failed
* removing ‘/usr/local/lib/R/site-library/rJava’
Warning in install.packages :
installation of package ‘rJava’ had non-zero exit status
The downloaded source packages are in
‘/tmp/RtmpfFjrp0/downloaded_packages’
Warning message:
In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE, :
there is no package called ‘rJava’
尋找解決方案,發現幾乎每個人都提示(針對x64)執行這些命令
export LD_LIBRARY_PATH=/usr/lib/jvm/java-8-oracle/lib/amd64:/usr/lib/jvm/java-8-oracle/jre/lib/amd64/server
sudo R CMD javareconf
但這並不奏效,還有什麼我可以做的嗎?我將提供任何所需的詳細信息
你使用RStudio一個符號鏈接? – 2015-02-11 20:58:40
是的,但我曾嘗試使用終端命令行和Rstudio命令行 – tan 2015-02-11 21:12:02