RWeka安装错误:";至少需要Java版本1.7/7.0“;,但是我有1.8
我正在尝试在R3.3.0中安装RWeka安装错误:";至少需要Java版本1.7/7.0“;,但是我有1.8,java,r,install.packages,Java,R,Install.packages,我正在尝试在R3.3.0中安装RWeka软件包: * installing *source* package ‘RWeka’ ... ** package ‘RWeka’ successfully unpacked and MD5 sums checked Need at least Java version 1.7/7.0. ERROR: configuration failed for package ‘RWeka’ 但是,我有Java1.8,所以应该可以。奇怪的是,我能够安装RWekaj
RWeka
软件包:
* installing *source* package ‘RWeka’ ...
** package ‘RWeka’ successfully unpacked and MD5 sums checked
Need at least Java version 1.7/7.0.
ERROR: configuration failed for package ‘RWeka’
但是,我有Java1.8,所以应该可以。奇怪的是,我能够安装RWekajars
,它应该具有类似的Java依赖项
要在命令行上确认Java,请执行以下操作:
$ java -version
openjdk version "1.8.0_121"
然后在R中:
> library(rJava)
> .jinit()
> .jcall("java/lang/System", "S", "getProperty", "java.runtime.version")
[1] "1.8.0_121-b13"
为什么
RWeka
认为我不符合Java要求?我查看了$LD\u LIBRARY\u PATH/R/etc/Makeconf
和Java\u HOME
设置为1.6。因此,R认为Java是1.6,即使加载了1.8
可以通过运行以下命令来解决此问题:
R CMD javareconf
这需要根权限。我查看了
$LD\u LIBRARY\u PATH/R/etc/Makeconf
和JAVA\u HOME
设置为1.6。因此,R认为Java是1.6,即使加载了1.8
可以通过运行以下命令来解决此问题:
R CMD javareconf
这需要根权限