본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[Android/안드로이드] Ubuntu 에서 E: Package 'sun-java6-jdk' has no installation candidate 에러 발생시 대처방법.

by 돼지왕 왕돼지 2012. 3. 26.
반응형



안녕하세요 돼지왕왕돼지입니다.

컴퓨터를 포맷하면서 Ubuntu 를 통해 다시 Source 를 다운받게 되었습니다.
허허, 이전에 안 나던 에러가 나네요. 어떤 명령어에서?

sudo apt-get install sun-java6-jdk

요기서입니다.


어떤 에러가 나냐구요?

Reading package lists... Done

Building dependency tree       

Reading state information... Done

Package sun-java6-jdk is not available, but is referred to by another package.

This may mean that the package is missing, has been obsoleted, or

is only available from another source


E: Package 'sun-java6-jdk' has no installation candidate


요런요런 에러가 납니다.

구글링 결과에 따르면 말이죠,
Java가 Sun 에서 Oracle 로 인수되면서 해당 repository 에서는 더 이상 Java 를 제공하지 않는다고 합니다. 헉!!

그럼 방법이 없느냐?
당연히 있습니다.
다음의 구문으로 바꿔치기 해주시면 간단합니다.

sudo apt-get install openjdk-6-jdk

 
설치가 잘 되었는지는 모든 설치가 완료된 후에

java -version 

 
명령을 통해 확인할 수 있습니다. 버전정보가 나온다면 제대로 설치된 것입죠!. 

[설치전]

user@ubuntu:~$ java -version

The program 'java' can be found in the following packages:

 * gcj-4.4-jre-headless

 * gcj-4.6-jre-headless

 * openjdk-6-jre-headless

 * gcj-4.5-jre-headless

 * openjdk-7-jre-headless

Try: sudo apt-get install <selected package>


[설치후]

user@ubuntu:~$ java -version

java version "1.6.0_23"

OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)

OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)



도움이 되셨다면 손가락 꾸욱~



 
반응형

댓글