학교 다닐때만 해도 j2sdk 5.0 (그때는 6.0이 막 나왔을 시기라 교재도 없었고) 버전으로
자바특강을 들었었다. (이때까지만 해도 스윙을 했었는데...;;)
그리고 졸업하고 4월에 LGCNS UCAMP 과정을 들을때는 j2sdk 1.4버전을 썼었다.
버전차이가 나는 건 실무에서 1.4버전을 사용해서라고 강사님이 말씀하셨었는데,
교육수료하고 두달째, 1.4 버전만 쓴다.ㅎ
수료하고 지난주까지 현대자동차 정비망 시스템(GSW) 개발하는 곳에서 OJT 명목으로
살짝 코딩 맛을 봤었는데 그 때 역시 1.4버전 이었고
지금은 ODNK에 의료AS 시스템 개발하러 와서 일주일째 환경구축중인데-
이번 역시 1.4버전.


어찌됐든-
지금 내 컴퓨터에 깔려있는 j2sdk 버전은 총 3개.
j2sdk5.0 / j2sdk1.4.2_08 / j2sdk1.4.2_04

j2sdk5.0 은 이클립스 때문에 깔았고,
j2sdk1.4.2_08 은 현대자동차에서 개발할때 버전이었고,
j2sdk1.4.2_04 은 ODNK에서 개발할때 쓰려고 설치. (아직 개발은 들어가지도 않았지만서도;;)

j2sdk를 깔아보신 분이라면 알겠지만
설치하고 나면 환경변수를 잡아줘야하는건 기본중의 기본.

사용자 삽입 이미지


JAVA_HOME 이라고 해서 시스템 변수를 잡아줘도 무방하나, 귀찮아서...;;;
무튼 보이는 것과 같이 현재 Path 에는 j2sdk 5.0 이 설정되어 있다.
(eclipse Europa 버전을 쓰는데, 열어보니 3.3 버전이랜다.)

그러나 개발환경에는 j2sdk 1.4 버전을 사용해야하는데,
이때 이클립스에서의 환경 설정 방법을 소개하려 한다.
(사실 이클립스는 쓸 줄 몰라서 못쓰는거 같다...;;;; 나만 이런 생각 하는거 아니지..? ^-^;;; )


우선 프로젝트를 하나 생성한다.
그리고나서 Package Explorer에서 마우스 우클릭!
사용자 삽입 이미지

마우스 우클릭 후 보이는 Properties 클릭!





위 이미지처럼 Properties 를 선택하면 팝업창이 하나 뜨는데 (아래 이미지 참조)
거기에서 좌측 메뉴(?)에서 Java Build Path 를 선택하고,
우측에서 Library 탭에서 기존에 잡혀있는 Library를 삭제한다.
(해당 Library 선택후 Delete 키를 눌러도 지워진다- ^^;)
그리고 프로젝트에서 실행할 버전의 Library를 추가하기 위해 [Add Library]를 클릭!

사용자 삽입 이미지

기존의 library를 삭제하고 새로운 library 추가를 위해 [Add Library] Click!




JRE System Library 선택 후 Next-
사용자 삽입 이미지

JRE System Library 선택 후 Next-



[Alternate JRE] 선택후 [Installed JREs] 클릭-
사용자 삽입 이미지

[Alternate JRE] 선택후 [Installed JREs] 클릭-


사용자 삽입 이미지

[Add] click!


JRE type 은 그대로 두고, JRE name 은 적당히 지어준다.
(나는 프로젝트 이름이 Test 이기에 Test_JRE 라고 생성했다.)
그리고 JRE home directory 는 옆의 [Browse...] 버튼을 눌러
해당 j2sdk가 있는 폴더를 선택해준다.
그러면 이클립스에서 JRE system libraries 창에 자동으로 jar 파일을 불러준다-
사용자 삽입 이미지

JRE name, JRE home drectory 설정후 ok- ^^




ok 버튼을 누르면 JRE가 추가된 것을 볼 수 있다.

사용자 삽입 이미지

생성한 JRE에 체크해주고 OK!



OK 버튼 눌러주자.

사용자 삽입 이미지

생성한 JRE를 선택해주고 FINISH




Libraries 탭에 생서한 JRE가 추가된 것을 볼 수 있다-
사용자 삽입 이미지

생성한 JRE가 추가된것을 확인 할 수 있다.


OK 버튼을 누르면 JRE 설정 완료-


여기까지 JRE, 즉 Java Runtime Enviroment 1.4버전을 설정했다.
여기서 끝- 이 아니다.^^;

5.0 버전으로 개발하고 1.4버전으로 돌린다는게 말이 안되잖아;;;
(말이 안될건 없지만 버전상의 차이에서 원하는대로 실행되지 않을 가능성을 무시해버릴 수 없지 않은가.)
그러면 1.4버전의 JDK를 설정해보자.

우선 JRE를 설정할 때와 마찬가지로
Package Explorer 에서 마우스 우클릭, Properties 로 들어간다.
사용자 삽입 이미지

1.4버전(개발시 사용할 버전)을 선택 후 Apply, OK


Apply 누르면 변경되었는데 저장을 하겠냐는 뭐 그런 팝업창이 떠주시는데-
yes 눌러주시고- OK 눌러주시면 되겠다.ㅎㅎ




여기까지, 완료-
이렇게 하면 환경변수에 잡혀있는 것과 별개로 다른 버전의 j2sdk를 사용할 수 있다.
물론 해당 버전의 j2sdk가 설치되어 있어야하는건 기본-^^


덧. 알려주신 백철씨, 고마워요-ㅎ

'Java!!' 카테고리의 다른 글

Java ① :: JDK를 설치해 보아요-  (0) 2006.09.24
Category : Java!!


1. JDK를 다운받기 위해http://java.sun.com으로 이동합니다.



사용자 삽입 이미지
 
 
2. 다운받을 버전은 Java SE(Standard Edition) 버전입니다. 위 그림대로 클릭합니다.
 
3. JDK를 다운로드 받기 위해Get the JDK download를 클릭합니다.

사용자 삽입 이미지
 
 
4. Accept를 선택하시면 화면이 새로고침 됩니다- (놀라지마세요^^;)

사용자 삽입 이미지
 
5.Windows Offline Installation, Multi-language를 클릭해서 다운받습니다.
 
 
6. 다운로드 받은 실행파일을 설치합니다.
 
7. 설치를 했으면 PATH 설정을 해줘야 합니다.
지금부터 할거니까, 잘 따라오세요- 홍홍^^;;
 
우선, JDK가 설치된 폴더를 열어봅니다.
설치시에 따로 설치폴더를 지정하지 않으셨다면 C:\Program Files\Java 폴더 속에
여러분이 설치하신 JDK가 있을겁니다.
저는 jdk1.5.0_08버전을 받았습니다. 그래서 폴더명이 [jdk1.5.0_08] 이랍니다-
폴더안에 bin 폴더를 열어보세요-
 
 

사용자 삽입 이미지
 
javac.exe 파일이 보이시나요?
이 파일은 우리가 짠 자바코드를 컴파일 시켜주는 실행파일입니다-
아무튼, 이 실행파일이 있는 폴더주소를 복사합니다.
ex) C:\Program files\Java\jdk1.5.0_08\bin
 
 
8. 바탕화면의 [내컴퓨터]에서 마우스 우클릭 후 [속성]을 선택합니다.
[고급] 탭에서 [환경변수]를 클릭해주세요.

사용자 삽입 이미지
 
 
 
 
9. 사용자 변수에서 PATH를 선택하고 편집을 클릭합니다.

사용자 삽입 이미지
 
 
 
 
10. 아래 보시는 것처럼 ';'을 찍어주시고, 아까 복사했던 JDK bin 폴더까지의 주소를 붙여넣습니다.

사용자 삽입 이미지
 
 
 
 
11. 시스템 변수도 마찬가지로 PATH 설정을 해줍니다.

사용자 삽입 이미지
 
세미콜론(;)찍고 폴더주소 붙여넣기-
 
 
12. 이제 PATH 설정이 끝나고, classPath를 설정할 겁니다.
우선 설치한 jdk 폴더안에 lib 폴더가 있는지 확인해주세요.
lib 폴더안에 [tools.jar] 파일이 있는지 확인해주세요.
그리고 주소복사-

사용자 삽입 이미지
 
 
 
 
13. [내컴퓨터] 마우스 우클릭후 [속성]을 선택하시고 [고급]탭으로 이동합니다-
이동후 [환경변수]를 클릭하세요. (Path 설정할때와 같습니다.)
 
 
 
14. 시스템변수에서 [새로만들기]를 클릭하신 다음에 다음과 같이 입력합니다.
 
변수 이름(N): classpath
변수 값(V):.;C:\Program Files\Java\jdk1.5.0_08\lib\tools.jar
 
 
사용자 삽입 이미지
 

사용자 삽입 이미지
 
.;입력후(절대 빼먹으면 안됩니다-)
tools.jar 파일이 들어있던 lib 폴더주소를 붙여넣기 해주셔도 됩니다.
하지만 이경우, 위에 보시는 것처럼 파일이름까지 적어주셔야 해요.^^


이렇게 하면, JDK 설치도 끝나고, PATH 설정을 무사히 끝내실 수 있습니다.


수고하셨습니다-ㅎㅎ


 

 
Category : Java!!