우분투 JDK 7 설치

U/Ubuntu 2011. 11. 5. 20:33
출처 : http://guanming.tistory.com/113

역시 다른 OS에서 무언가를 한다는 것은 어려운 일인 것 같다.
특히나 나같이 Software에 그닥 친숙하지 않은 사람들에게는...ㅠㅜ

Ubuntu에 Java7 설치하는데 무슨 며칠씩이나 걸리는지 --;;;
일단 여기까지 오기는 했으니까... 기록이라도 남겨 놓아야겠다;;; 다음 번엔 삽질 좀 덜 하게 ㅠㅜ

참고한 두 가지 사이트: 
1. http://www.shinephp.com/install-jdk-7-on-ubuntu/
2. http://brunoreis.com/tech/intalling-java-ubuntu-natty/
영어라서... 쩝 --;;;


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


0. 우선 주지할 사실 두 가지
- 이 Ubuntu의 버전은 11.04 이며,
- java 7의 jdk를 최초로 설치하는 것입니답...


1. Oracle에서 Java jdk (version 7) 다운받기
- Ubuntu에서는 Compressed Binary를 다운받습니다~
- x86인 경우에는 i586 파일을 받으면 된다고 하네요!

<장거리 여행의 시작...>

<파일을 다운받으면 Downloads 안에 요렇게 앉아 있습니다>


2. 다운받은 jdk 파일의 압축 해제 (이것도 어렵네요 ㅠㅜ)
- 우선은 gzip -d filename.tar.gz 으로 .gz 부분 압축 해제 : .tar 파일이 생성됩니다.
- 다음은 tar -xvf filename.tar 로 .tar 파일 압축 해제 : jdk1.7.0 이라는 폴더가 생성됩니다.

<.gz 부분부터 해결합시다>

<.tar 부분을 풀면...>
 
<...jdk1.7.0 폴더가 생깁니다. 파란색으로 표시되네요>


3. 파일 옮기기
- jdk1.7.0 이 위치해야 할 곳은: /usr/lib/jvm/jdk1.7.0 입니다. 요기로 jdk1.7.0 폴더를 통째로 옮겨야겠네요~
- 하지만 처음에는 usr/lib 아래에 jvm이라는 폴더가 없습니다.
  이 상태에서 $ sudo mv ./jdk1.7.0 /usr/lib/jvm/jdk1.7.0 이라고 입력해도, 그런 파일이나 폴더 없다고;;
- 그래서 우선 /usr/lib 에 가서, $ sudo mkdir jvm 으로 jvm 폴더를 만들어 놓습니다.
  이제는 sudo mv ./jdk1.7.0 /usr/lib/jvm/jdk1.7.0 이라고 입력하면, 정상적으로 파일이 넘어갑니다.

<Linux에 안 익숙하니 이런 문제가 발생하는군요 ㅠㅜ 이것이 레알 초보...>


4. symlink (symbolic link : 다른 file 이나 directory를 가리키는 reference) 잡아주기
- 아직도 이 부분은 이해가 잘 안가는데 ㅠㅜ 잘 아시는 분께서 댓글로 설명해주시면 더 좋겠습니다...;ㅁ;
- 최종적으로 이게 필요합니다 : update-alternatives --install <link> <name> <path> <priority>
- 우리가 원하는 것은 /usr/bin/java 가 실행이 되어야 하는데, 이 놈은 etc/alternatives/java 를 가리키고,
  얘는 아까 우리가 옮겨 놓은 /usr/lib/jvm/jdk1.7.0/jre/bin/java 를 가리키도록 합니다.
- $ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0/jre/bin/java
- 확인할 때는: sudo update-alternatives --config java

<install 보다 config 가 먼저 입력되긴 했습니다만;;; 여튼 요렇게 보입니다>


5. 설치 확인
- $ java -version 해서 1.7.0 이 보이면 끝!!!


일단 여기까지 했는데... 아직 javac는 되지도 않으니까 ㅠㅜㅠㅠ 컴파일링까지 어떻게 할지는 또 천천히 알아봅시다;; 쉽지 않네요 ㅠㅜ 쩝쩝...


///////////////////////////////////////////////////////////////////////////////

추가 내용

$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0/jre/bin/java

------->

$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0/jre/bin/java 3

으로 해야지 실행이 잘된다.?

설정

트랙백

댓글