ava 설치
1.저장소 추가
$sudo add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/jaunty multiverse"
$sudo add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/jaunty-updates multiverse"
2. 패키지 인덱스 업데이트
$sudo apt-get update
3. 자바 설치
1.5버전
$sudo apt-get install sun-java5-jdk
1.6버전
$sudo apt-get install sun-java6-jdk
4. 설치된 모든 자바 버전 확인
설치가 완료된후 터미널창에서 확인.
$sudo update-alternatives --config java
wrgmm@wrgmm-desktop:~$ sudo update-java-alternatives -l
java-1.5.0-sun 53 /usr/lib/jvm/java-1.5.0-sun
java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk
java-6-sun 63 /usr/lib/jvm/java-6-sun
5. 여러개의 자바 버젼이 설치되어 있다면 1.5버전으로 변경
$sudo update-java-alternatives -s java-1.5.0-sun
$sudo update-java-alternatives -s java-6-sun
6. 설치된 자바 버전 확인
$java -version
7. JAVA_HOME 경로 설정
$>export JAVA_HOME=/user/bin/java
$>export ANDROID_JAVA_HOME=$JAVA_HOME
$>export PATH=$JAVA_HOME/bin:$PATH
console 프로그램들이 JAVA_HOME을 활용하는 경우가 많으므로 보통 ~/.bashrc 파일에 JAVA_HOME을 수정해서 넣어주는 경우가 많다.
시냅틱으로 자바를 설치 했을 경우 환경 변수를 등록 하지 않아도 JAVA_HOME이 설정되어 있는것 같지만,
환경변수를 확실히 하기 위해 /etc/profile, /etc/environment 둘 중에 하나에 JAVA_HOME을 설정한다.
콘솔에서만 사용하는 경우 /etc/profile 을 수정해주면 좋고,
GUI 환경에서도 JAVA_HOME을 사용해야 하는 경우가 있다.
이런 경우를 위해 우분투에서는 /etc/environment 파일을 수정하면 된다.
sudo gedit /etc/environment
아래구문을 위 파일 하단에 넣어준다.
JAVA_HOME="/usr/lib/jvm/java-6-sun"
PATH에 굳이 JAVA_HOME/bin 을 설정할 필요는 없다.
/usr/bin/java 가 이미 세팅되어 있고 기존 PATH에 /usr/bin 같은건 들어있기 때문이다.
'programmer > android' 카테고리의 다른 글
PI must not start with xml (0) | 2011.08.03 |
---|---|
가로/세로 모드 (0) | 2011.08.02 |
모듈 빌드 (0) | 2011.08.01 |
setOnClickListener시 Force close 발생하는 이유 (0) | 2011.08.01 |
java.net.SocketException: Permission denied 에러 처리 (0) | 2011.08.01 |