이클립스를 쓸 일이 있어서 이클립스를 다운로드 받았는데 어느새 luna 버전이 되었다.
이클립스를 받고 압축을 풀고 실행을 했더니 다음과 같은 에러를 뱉으며 실행이 안되었다.
내 JVM 버전은 1.6인에 이클립스를 쓰려면 1.7이나 그 이상의 JVM을 받으라는 이야기다.
그래서 java 버젼을 확인해 보았다.
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
정말 버전이 1.6이네...
안드로이드 작업을 하느라 1.6을 받아서 썼으니 당연하지.
$ sudo apt-get install oracle-java7-installer
그렇다면 일단 1.7 버젼을 설치하자.
설치에 문제가 있다면 아래 링크를 이용 해 보자.
새로 설치가 되었다면 자동으로 버전이 1.7로 바뀌었을 것이다.
나같은 경우엔 이미 설치가 되어 있었다.
이때는 alaternatives를 이용해 버전을 바꿔주자.
$ sudo update-java-alternatives -l
설치된 자바의 리스트를 보여준다.
java-1.6.0-openjdk-amd64 1061 /usr/lib/jvm/java-1.6.0-openjdk-amd64
java-1.7.0-openjdk-amd64 1051 /usr/lib/jvm/java-1.7.0-openjdk-amd64
java-6-oracle 1063 /usr/lib/jvm/java-6-oracle
java-7-oracle 1062 /usr/lib/jvm/java-7-oracle
java-gcj-4.6 /usr/lib/jvm/java-gcj-4.6
참 많이도 설치 되어 있다. 이중에 내가 필요한 것은 oracle의 1.7이므로
$ sudo update-java-alternatives -s java-7-oracle
알맞게 바꿔 준다.
java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)
버전이 바뀐 것을 알 수 있다.
다만 android를 작업할 때 다시 바꾸어 주어야 하는 게 걸린다.
또 다른 사람이 사용하고 있다면 그것 또한 문제 인데, 나중 일은 나중에 해결하도록 하자.