1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun...
Transcript of 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun...
![Page 1: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/1.jpg)
![Page 2: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/2.jpg)
# 무엇을할수있나..?
![Page 3: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/3.jpg)
왜자바라고하는가 …?
@ 세가지가설..
1. 자바는인도네시아산커피의이름이기때문에제임스고슬링이평소커피를즐겼기때문에붙이지않았을까?
2. 이름변경에관한회의를한곳이바로카페였으며,팀원들이마신커피가자바!
3. 자바를개발한사람인제임스고슬링(James Gosling), 아더반홉(Arther Van Hoff), 앤디 베크톨쉐임(Andy Bechtolsheim)을조합해서만든약자.
![Page 4: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/4.jpg)
JAVA 란 ?
1. Sun Microsystems에서개발한
객체지향적프로그래밍언어
2. 가전제품내에탑재해동작하는프로그램을위해개발
3. 웹어플리케이션개발에
가장많이사용하는언어중하나
4. 모바일기기용소프트웨어개발에도널리사용중
![Page 5: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/5.jpg)
JDK & Eclipse
@ JDK(Java Development Kit)
: 자바용소프트웨어개발도구명령어방식의사용자인터페이스를가짐.
@ Eclipse:Java 기술로만들어진 Java 개발도구오픈소스설치하는플러그인에 따라다양한용도로사용가능
![Page 6: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/6.jpg)
http://www.oracle.com/index.html 접속Downloads and Trials> JAVA > All Java Downloads선택
![Page 7: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/7.jpg)
Java SE 클릭!
![Page 8: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/8.jpg)
클릭!
![Page 9: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/9.jpg)
Accept 후, 운영체제에맞는버전다운!
![Page 10: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/10.jpg)
다운받은 JDK파일실행.
계속 Next >>>
![Page 11: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/11.jpg)
JDK 설치중…
디폴트경로로설치!!
경로설정후,Next >>>
![Page 12: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/12.jpg)
Finish !!
![Page 13: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/13.jpg)
C:\Program Files\Java\jdk1.8.0_121설치확인가능.
Bin까지의주소를복사
![Page 14: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/14.jpg)
환경변수설정.
[내 컴퓨터] 우 클릭 > [속성]
[고급탭] > [환경변수]
![Page 15: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/15.jpg)
환경변수설정
Path > 편집 > 새로만들기값 : C:\Program Files\Java\jdk1.8.0_144\bin
![Page 16: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/16.jpg)
[시작] > [실행] > [cmd]입력 > 명령 javac 입력
설치완료
![Page 17: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/17.jpg)
[메모장] >> 다음코드입력 !
class HelloJava{public static void main(String[] args){
System.out.println(“Hello, Java ^^”);}
}
![Page 18: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/18.jpg)
[파일] > [다른이름으로저장] > 파일이름 :HelloJava.java파일형식 : 모든파일
파일저장위치는바탕화면에본인학번의폴더하나생성.
반드시모든파일 !!!!
![Page 19: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/19.jpg)
@ 컴파일해보자 !!JAVAC HelloJava.java > 입력하여컴파일 ^^
컴파일 !!
컴파일후
클래스파일이생성!
![Page 20: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/20.jpg)
@ 실행 !java HelloJava >> 입력하여실행해봅시당 !
드디어 java 프로그래밍가능 !!
축
![Page 21: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/21.jpg)
https://www.eclipse.org/home/index.php 접속Download선택
Download Packages 클릭!
![Page 22: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/22.jpg)
Eclipse IDE for Java EE Developers
운영체제에맞는버전다운!
![Page 23: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/23.jpg)
압축해제후, eclipse폴더를C드라이브로이동
Eclipse.exe 더블클릭!
![Page 24: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/24.jpg)
클릭
![Page 25: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/25.jpg)
프로젝트명 입력
클릭
![Page 26: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/26.jpg)
![Page 27: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/27.jpg)
클릭
![Page 28: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/28.jpg)
클릭
![Page 29: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/29.jpg)
소스입력창
![Page 30: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/30.jpg)
소스입력
![Page 31: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/31.jpg)
클릭
클릭
![Page 32: 1차시 IDE 설치class.gnu.kr/~torl/java/1.pdf · 2018-09-19 · JAVA 란? 1. Sun Microsystems에서개발한 객체지향적프로그래밍언어 2. 가전제품내에탑재해동작하는프로그램을위해개발](https://reader034.fdocument.pub/reader034/viewer/2022042104/5e8288eec2ac0955994c8fb1/html5/thumbnails/32.jpg)
콘솔출력 창 탭
출력결과