본문 바로가기

OSX

apktool Unsupported major.minor version 51.0 오류

Picked up _JAVA_OPTIONS: -Dfile.encoding=UTF-8

Exception in thread "main" java.lang.UnsupportedClassVersionError: brut/apktool/Main : Unsupported major.minor version 51.0


예전에도 apktool 사용을 위해 해당 에러를 해결했던 경험이 있는데, 

맥북 초기화 후 또 위의 에러를 겪어 기록해둔다. 


OS X에는 기본적으로 java가 설치되어 있다. 


B-2:Versions Cirrus$ ls /System/Library/Frameworks/JavaVM.framework/Versions/

1.4 1.5 1.6 A CurrentJDK

1.4.2 1.5.0 1.6.0 Current

B-2:Versions Cirrus$ 


java -version 명령어로 현재 버전을 확인해본 결과 

B-2:Versions Cirrus$ java -version

Picked up _JAVA_OPTIONS: -Dfile.encoding=UTF-8

java version "1.6.0_65"

Java(TM) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716)

Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode)


뜌듄.. 



http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

에서 설치를 하도록 하자. 


짜잔. 업데이트가 되었다. 


java version "1.8.0_51"

Java(TM) SE Runtime Environment (build 1.8.0_51-b16)

Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)


정상적으로 실행되는 것을 볼 수 있다.