RWeka在OSX 10.10.5下抛出java.lang.UnsupportedClassVersionError [英] RWeka throws java.lang.UnsupportedClassVersionError under OSX 10.10.5

查看:106
本文介绍了RWeka在OSX 10.10.5下抛出java.lang.UnsupportedClassVersionError的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我尝试创建分类器时,我在OS 10.5.5下使用RWeka 0.4-28收到以下错误消息:

I'm getting the following error message with RWeka 0.4-28 under OS 10.5.5 when I try to create classifiers:


.jnew错误(weka / core / Attribute,attname [i],。jcast(levels,
java / util / List)):java.lang.UnsupportedClassVersionError:
weka / core / Attribute:不支持major.minor版本51.0

Error in .jnew("weka/core/Attribute", attname[i], .jcast(levels, "java/util/List")) : java.lang.UnsupportedClassVersionError: weka/core/Attribute : Unsupported major.minor version 51.0

我已经在终端检查过,我的Java是最新的

I've checked in terminal and my Java is up-to-date

java version "1.8.0_92"
Java(TM) SE Runtime Environment (build 1.8.0_92-b14)

这是RWeka中的错误还是我配置的错误?

Is this a bug in RWeka or something with my configuration?

推荐答案

您确定使用JDK 8运行RWeka吗?根据 UnsupportedClassVersionError ,您似乎正在使用JDK 6运行应用程序。 major.minor版本51.0 表示RWeka的类是用JDK 7编译的,应该由JDK 8处理(但不能由JDK 6处理)。

Are you sure that you're running RWeka using JDK 8? Based on the UnsupportedClassVersionError, it appears you're running the application using JDK 6. major.minor version 51.0 indicates that the classes for RWeka were compiled with JDK 7, which should be handled fine by JDK 8 (but not by JDK 6).

你能提供以下命令的输出吗?在你的终端?此外,您是否可以提供有关如何启动应用的详细信息,例如:使用shell脚本,Dock中的Launchpad图标等。

Can you provide the output of the following command in your terminal? Also, can you provide more details about how you're launching the app, e.g. using a shell script, Launchpad icon in the Dock, etc.

$ java -version

更新:您是否尝试更新R以使用JDK 8?

Update: have you tried updating R to use JDK 8?

$ sudo R CMD javareconf

这篇关于RWeka在OSX 10.10.5下抛出java.lang.UnsupportedClassVersionError的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆