2016-06-10 3 views
2

ich mac EL Capitan haben, 10.11.5, benutzte ich RWeka Paket, es heruntergeladen korrekt und mit jedem Fehler initialisiert, aber wenn ichJava mit RWeka packege

J48(Species ~ ., data = iris) 

gelten habe ich diesen Fehler

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 

ich Java-Version mit diesen Details verwendet,

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) 

mir bitte helfen, diese Probleme zu lösen, ist es meine problm seit einen Monat habe ich viel über dieses Problem in Webseiten gelesen. Ich habe die ganze Sache gemacht, installiere Java JDK Version 1.8 .... ect. Jetzt habe ich Java 1.7 benutzt. Bitte gib mir Lösungen. Vielen Dank im Voraus

Antwort

0

Das Paket RWeka hängt vom Paket rJava für die R-to-Java-Kommunikation ab, das eine eigene Java 1.6-Laufzeitumgebung enthält und verwendet. Um die Sache noch schlimmer zu machen, ist das Verhalten des rJava-Pakets plattformabhängig - es verwendet "integriertes" Java auf einigen Plattformen (Mac OS?) Und "system" Java auf anderen.

+0

ja, Java 1.6 Runtime bereits von Apple-Website heruntergeladen und auch rJava. – Kamel

+0

Wie die 'UnsupportedClassVersionException' demonstriert, kann' RWeka' nicht mit Java 1.6 ausgeführt werden. Sie müssen es durch Java 1.7 oder neuer ersetzen. – user1808924

0

Ja, aber für mac SE 1.6 ist notwendig und Java jre auch, unser Computer ceentr in Aix Marseille Universität (HGerard Henry) lösen dieses Problem wie in this link beschrieben.