스탠포드식 쉬운 프로그래밍 / 코딩 첫걸음 (2) - 이클립스 설치

스탠포드식 쉬운 프로그래밍 / 코딩 첫걸음 (2) - 이클립스 설치 본문

스탠포드식 쉬운 프로그래밍 / 코딩 첫걸음 (2) - 이클립스 설치

KRONNA 2016.06.24 10:01


"스탠포드식 쉬운 프로그래밍 / 코딩 첫걸음" 시리즈에서는 Eclipse를 사용해 프로그래밍을 할 것입니다. Eclipse는 누구나 사용할 수 있는 무료 개발 환경 (IDE) 에디터지만, 스탠포드 대학교에서 CS106A에서 사용하기 위해 만든 특수한 버전의 Eclipse가 있으니 스탠포드 버전 Eclipse를 설치해주세요. 아래 순서대로 따라하시면 됩니다. (참고로 어느 컴퓨터 운영체제를 사용하고 계신지 모르신다면 윈도우를 사용하고 계실 겁니다.)


1. (윈도우를 사용 중이시라면) 옛 버전 자바를 제거해주세요.




시작 -> 제어판 -> 프로그램과 기능들로 들어가세요. "Java/J2SE Runtime Environment", "Java SDK", 혹은 "Java Update"라고 적힌 것들을 전부 제거해주세요.



2. 자바 개발 키트 (JDK)를 다운로드 받고 설치해주세요.

윈도우: http://www.martystepp.com/software/jdk-windows.exe

매킨토시: http://www.martystepp.com/software/jdk-mac.dmg

리눅스: http://www.martystepp.com/software/jdk-linux32.tar.gz


위 링크를 누르면 실행할 것인지 저장할 것인지 물을 겁니다. 그럼 실행하고, 뜨는 창에서 '실행' 혹은 '네'라는 버튼을 누르고 설치해주세요.



3. 스탠포드 버전 이클립스 (Eclipse)를 다운로드 받고 설치해주세요.

윈도우: http://www.martystepp.com/software/eclipse-windows.zip

매킨토시: http://www.martystepp.com/software/eclipse-mac-16wi.zip

리눅스: http://www.martystepp.com/software/eclipse-linux32.zip


위 링크를 누르고 원하시는 폴더에 저장하세요. 바탕화면에 설치하시면 편합니다. ZIP파일을 압축 해제 하세요. 매킨토시에서는 ZIP 파일을 더블 클릭, 윈도우에서는 ZIP파일 위에서 마우스 오른쪽 버튼을 클릭하고 압축 해제를 눌러주세요.



4. 이클립스 실행


이클립스 폴더 안에서 eclipse 혹은 eclipse.exe라고 적힌 파일을 더블 클릭하시면 실행됩니다. 



5. 카렐 다운로드


이 링크를 클릭하고 카렐이 들어있는 ZIP 압축파일을 다운로드 받으세요. 그 뒤엔 이클립스와 마찬가지로 압축 해제 하세요. 



6. 이클립스로 카렐 불러오기



위 동영상을 보고 따라하세요. 동영상이 재생되지 않는다면: 1. 이클립스를 실행, 2. 파란색 "Import Project" 버튼 클릭, 3. "Browse"에서 karel 폴더 찾기, 4. Finish 버튼 클릭, 그리고 5. 왼쪽 사이드바에 src 폴더 안 default package 안에 있는 소스코드를 열기 순서대로 따라해주세요. 만약 지금이나 나중에 이클립스 화면이 이상해지면 버튼을 누르시면 됩니다. 


소스코드가 성공적으로 열리면 성공! 이제 다음 수업으로 넘어가 카렐을 만날 준비가 다 끝났습니다. 다음 글에서 만나요! ^^


Stanford CS106A 수업에 대한 모든 권리는 스탠포드 대학교가 가지고 있습니다. "스탠포드식 쉬운 프로그래밍 / 코딩 첫걸음"은 스탠포드 대학교의 CS106A 수업을 남녀노소 누구나 쉽게 배울 수 있도록 각색하고 한국어로 번역한 내용이며, 본글에 대한 모든 권리도 스탠포드 대학교가 가지고 있습니다. CS106A 수업에 사용되는 교재인 Karel the Robot Learns Java와 The Art & Science of Java를 작성해주신 Eric Roberts 교수님과 CS106A 수업을 가르치고 계시며 해외로 수업 내용 반출을 허락해주신 Mehran Sahami 교수님 그리고 Marty Stepp 교수님께 감사드립니다.


스탠포드 대학교에서 컴퓨터 과학을 전공중인 박준원이라고 합니다. 질문은 junwonpk@stanford.edu로 보내주시면 24시간 내로 답변 드리겠습니다. 설명을 따라했는데도 똑같이 작동하지 않거나 설명에 이해하기 어려운 부분이 있으면 주저하지 말고 질문 보내주세요! ^^


5 Comments
  • Favicon of https://www.kronna.com KRONNA 2016.06.26 23:18 신고 이동호님의 제보 덕분에 기존 올려져있던 파일이 압축 과정에서 eclipse 프로젝트에 필요한 .project와 .classpath 파일들을 누락시켰던 것을 발견하였습니다. 수정하였으니 기존 파일로 오류 겪으셨던 분들은 본문 5번의 링크에서 다시 다운로드 받아주세요. 이동호님 감사합니다. ^^
  • 이동호 2016.06.27 01:43 이제 잘 됩니다. 감사합니다.
  • Hoggy 2016.06.28 15:38 스탠포드 교육용으로 제작된 이클립스가 일반 이클립스ee와 큰 차이가 있나요? 기능에 제한이 있다든가...
    개인 프로젝트를 만들려고 하는데 스탠포드 교육용 이클립스로 해도 문제가 없는지 모르겠네요.
  • Favicon of https://www.kronna.com KRONNA 2016.06.29 20:16 신고 일반 이클립스에 프로젝트 불러오기, 스탠포드 서버에 제출하기, 컴파일, 디버그 편리 기능이 추가된 버전입니다. 일반 이클립스에서 할 수 있는 모든 기능을 수행할 수 있으니, 프로젝트에 사용하셔도 괜찮습니다.
  • Callor 2016.07.04 10:21 안녕하세요
    위 링크된 JDK에서는 잘 되는데,
    JDK SE 8.92 64Bit 버전에서는 이클립스 실행이 되지 않는군요
    설정을 바꿔주면 될 것 같은데 혹시 힌트 부탁드려도 될까요?
댓글쓰기 폼