2016-06-10 4 views
2

내가 가진 맥 EL 탄, 10.11.5에, 나는 그것이 제대로 다운로드 오류로 초기화, RWeka 패키지를 사용하지만자바 RWeka 패키지로 구성

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 

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입니다 한 달, 나는 웹 사이트에서이 문제에 대해 많이 읽었다. 내가 자바 JDK 버전 1.8을 설치하는 모든 일을했다 .... 요법. 지금 나는 자바 1.7을 사용했다. 제발 해결책을주세요. 미리 감사드립니다.

답변

0

패키지는 자체 Java 1.6 런타임을 포함하고 사용하는 R-to-Java 통신용 패키지 rJava에 따라 다릅니다. 상황을 악화시키기 위해 rJava 패키지의 동작은 플랫폼에 따라 다릅니다. 일부 플랫폼 (Mac OS)에서는 "내장"Java를 사용하고 다른 플랫폼에서는 "시스템"Java를 사용합니다.

+0

예, Apple 웹 사이트 및 rJava에서 이미 Java 1.6 런타임을 다운로드했습니다. – Kamel

+0

'UnsupportedClassVersionException'이 보여주는 것처럼, 당신은'RWeka'를 Java 1.6과 함께 실행할 수 없습니다. Java 1.7 이상으로 바꿔야합니다. – user1808924

0

그렇습니다. 그러나 SE 1.6이 필요하고 java jre도 있습니다. Aix marseille university (HGerard Henry)의 컴퓨터 cenetr은 this link에 설명 된대로이 문제를 해결합니다.