0
我一直在嘗試切換到64位環境,但我陷入了rJava無法正常工作。 我跟隨螺紋哪里哪里有同樣的問題,他們的解決方案(JDK,JVM.DLL,環境變量等),但我還是堅持錯誤rJava 64位R&Eclipse
這裏的人是錯誤我得到:
Loading required package: Rbbg
Loading required package: rJava
Error : .onLoad failed in loadNamespace() for 'rJava', details:
call: inDL(x, as.logical(local), as.logical(now), ...)
error: unable to load shared object 'H:/R/R-2.15.2/library/rJava/libs/x64/rJava.dll':
LoadLibrary failure: The specified path is invalid.
Failed with error: 'package 'rJava' could not be loaded'
這裏是R.version
platform x86_64-w64-mingw32
arch x86_64
os mingw32
system x86_64, mingw32
status
major 2
minor 15.2
year 2012
month 10
day 26
svn rev 61015
language R
version.string R version 2.15.2 (2012-10-26)
在此先感謝
我已經創建了一個JVM_DLL變量,該變量已經指向:C:\ Program Files \ Java \ jdk1.6.0_38 \ jre \ bin \ server並將%JVM_DLL%添加到Path。這是正確的嗎? – user1176316
你可以使用Sys.getenv()['PATH']在R中檢查你的路徑,並使用Sys.getenv()['ProgramW6432']獲得64的Program Files路徑。 – agstudy
當我在Rterm 64位輸入Sys.getenv()['PATH']我得到的環境變量除了包括jvm.dll的路徑。當我鍵入Sys.getenv()['ProgramW6432']我只是得到C:\\ Program Files。這是錯誤?你能幫忙,解釋一下爲什麼?謝謝 – user1176316