文本挖掘需要用到一些包众眨,比如rjava
留荔,Rwordseg
,我自己寫的包也需要Java
戈鲁。但在配置好Java后依然報(bào)錯(cuò)
Error : .onLoad failed in loadNamespace() for 'rJava', details: call: inDL(x, as.logical(local), as.logical(now), ...) error: unable to load shared object 'D:/Program Files/R/R-3.3.2/library/rJava/libs/i386/rJava.dll': LoadLibrary failure: %1 不是有效的 Win32 應(yīng)用程序丧鸯。
可以看到這里是找不到i386/rJava.dll蛤铜,很明顯,程序調(diào)用的是32 bit丛肢,而我的都是64 bit围肥,怎么強(qiáng)制64位包的安裝?
在安裝命令后加上INSTALL_opts="--no-multiarch"
就可以了蜂怎。
每次都要運(yùn)行
Sys.setenv(JAVA_HOME='C:\\Program Files\\Java\\jdk1.8.0_131\\jre')