首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mlr / FSelector安装error...java相关

mlr / FSelector安装error...java相关
EN

Stack Overflow用户
提问于 2017-05-02 02:06:51
回答 1查看 1.9K关注 0票数 2

我把头撞在这上面已经有一两天了。试图通过'mlr‘运行一些分析,我就被一个软件包安装错误卡住了。具体来说,我试图跑:

代码语言:javascript
复制
im_feat <- generateFilterValuesData(trainTask, method = c("information.gain","chi.squared"))

我最初运行的这段代码产生了以下错误:

代码语言:javascript
复制
Error in loadNamespace(name) : there is no package called ‘FSelector’

我是个聪明人,我决定安装FSelector。但是,当我的did...it试图加载依赖关系'RWeka‘时,它会爆炸。特别是,我得到了以下错误:

代码语言:javascript
复制
Error : .onLoad failed in loadNamespace() for 'RWeka', details: 
call: .jnew("weka.core.WekaPackageManager")
error: java.lang.UnsupportedClassVersionError:weka/core/WekaPackageManager : Unsupported major.minor version 51.0
Error: loading failed
Execution halted

我已经查了一天左右了。以下是我已经做过的事情:

  • 更新的java...runtime和DK
  • 确保R和java都是64位的
  • 确保JAVA_HOME指向正确的位置,如下所示: Sys.setenv(JAVA_HOME='~/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home')

任何想法都是真诚欢迎!

EN

回答 1

Stack Overflow用户

发布于 2017-05-04 00:29:00

一直没有得到答案,但我能解决这个问题。为了完整起见,我想我应该贴出对我有用的东西,以防其他人遇到这个问题并发现这个问题。

步骤1:终端

代码语言:javascript
复制
$ sudo R CMD javareconf

步骤2:回到RStudio中

代码语言:javascript
复制
install.packages("rJava",type = "source")
install.packages("RWeka")

在此之后,FSelector和所有相关的软件包一直在加载并正常工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43728983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档