2016-06-10 2 views
2

У меня есть макинтош EL Capitan, 10.11.5, я использовал пакет RWeka, он загружен правильно и инициализируется с какой-либо ошибки, но когда я применяюJava с RWeka Packege

J48(Species ~ ., data = iris) 

У меня есть эта ошибка

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 с этими деталями,

52F85:~ kameljabreen$ java -version 
java version "1.7.0_79" 
Java(TM) SE Runtime Environment (build 1.7.0_79-b15) 
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode) 

Пожалуйста, помогите мне решить эти проблемы, это мой problm так один месяц, я много читал об этой проблеме на веб-сайтах. Я сделал все, установив java JDK версии 1.8 .... ect. теперь я использовал java 1.7. Пожалуйста, дайте мне решения. Заранее спасибо

ответ

0

Пакет RWeka зависит от пакета rJava для связи R-to-Java, который включает и использует собственную среду выполнения Java 1.6. Чтобы все ухудшилось, поведение пакета rJava зависит от платформы: он использует «встроенную» Java на некоторых платформах (Mac OS?) И «System» Java на других.

+0

Да, Java 1.6 исполняемый файл уже загружен с веб-сайта Apple, а также rJava. – Kamel

+0

Как демонстрирует 'UnsupportedClassVersionException', вы не можете запускать' RWeka' с Java 1.6. Вам нужно заменить его на Java 1.7 или новее. – user1808924

0

Да, но для mac SE 1.6 необходимо и java jre также, наш компьютерный центр в Университете им. Эксель (HGerard Henry) решает эту проблему, как описано в this link.

Смежные вопросы