자바프로그래밍2cs.kangwon.ac.kr/~swson/19Fall_Java2/lecture_notes/p-01... · 2019-09-11 ·...
Transcript of 자바프로그래밍2cs.kangwon.ac.kr/~swson/19Fall_Java2/lecture_notes/p-01... · 2019-09-11 ·...
명칭: JDK (Java Development Kit)
설명: 자바 개발 도구
다운로드 위치: java.sun.com
비용: 무료
자바를사용하려면무엇이필요한가?
2
다운로드
3
클릭
Java SE 11 버전이 아닌, Java SE 8 버전을 권장함
자바설치
4
클릭
자바설치
5
어디에서나 컴파일러를 실행할 수 있도록 경로(path) 설정하기
제어판의 환경 변수 path를 변경한다.
JDK 사용하기
6
윈도우 보조 프로그램의 메모장 사용
파일의 확장자는 .java로 한다.
소스파일 작성
7
컴파일
C:\java\examples>javac Hello.java
C:\java\examples>
C:\java\examples>dir
...
2009-06-05오후 04:06 454 Hello.class
2009-06-05오후 02:53 144 Hello.java
2개파일 598바이트
8
실행
C:\java\examples>java Hello
안녕하세요. 자바 프로그래머 여러분!
C:\java\examples> java 명령어가 바로 “자바 가상 기계”를 구현한것입니다.
9
1. 컴파일하는 명령어 버전 이름은 __________이다.
2. Hello.java를 컴파일하면 ___________ 파일이 생성된다.
3. 자바 가상 기계는 ____________ 프로그램으로 구현한다.
중간점검 문제
javac
Hello.class
java
10
Eclipse
– 다중 언어 소프트웨어 개발 도구로서 IDE 와 plug-in 으로 구성
– 자바로 작성되었다.
– 자바 애플리케이션을 개발하는데 사용할 수도 있다.
– C, C++, COBOL, Python, Perl, PHP도 지원
– free and open source software.
NetBeans
– 자바를 위한 cross-platform open source IDE
– 문법 하이라이팅 기능, 코드 완결 기능
– 비주얼 디자인 도구 포함
– free and open source software.
최근에는 IntelliJ를 많이 사용함
자바를위한통합 개발환경
11
이클립스
12
클릭
이클립스설치
13
클릭
작업 공간을 물어본다 -> 자신이 사용하는 디렉토리로 변경
이클립스실행
14
이클립스첫화면
15
프로젝트생성
16
클래스생성
17
소스코드 입력
18
프로그램실행
19
프로그램실행
20
소스를 입력하는 과정에서 다음과 같이 System으로 하여야 할 것을 system
으로 잘못 입력하였다고 가정.
컴파일오류
21
컴파일오류
22
해결 방법을 제시
이클립스의 Quick Fix
23
앞에서 작성한 hello 프로젝트를 USB에 저장하려면 hello 프로젝트를 선택
한 상태에서 [File] -> [Export] 메뉴를 선택한다.
이클립스프로젝트내보내기
24
[File] -> [Import] 메뉴를 선택한다
이클립스프로젝트읽기
25
다음 프로그램을 이클립스를 이용하여 컴파일, 실행하여 보자.
Lab: 이클립스프로그램작성하기
public class Hello2 {public static void main(String args[]) {
System.out.println("안녕하세요?"); // ①System.out.println("자바를 처음 공부합니다.");System.out.println("자바는 재미있나요?");
}}
26
SOLUTION
27