Android 02 jdk eclips

Page 1

2014-2 스마트 디바이스 프로그래밍

2.Java 개발환경


제1장

Java 개발환경 1.1

설치확인

새로운 자바를 설치하기 전에 시스템에 자바가 설치 되어있는지를 살펴보자

Figure 1.1: 시작-실행-cmd

아래와 같이 javac 에는 반응이 없고 java 에만 반응이 있는 경우는 자바 개발환경이 설치되어 있지 않은 상황입니다.

Figure 1.2: 자바 개발환경이 설치되어 있지 않은 상황

물리적으로 C:\Program Files\Java 2


설치확인

Figure 1.3: 자바 개발환경이 설치되어 있지 않은 상황

Figure 1.4: 자바 개발환경이 설치되어 있지 않은 상황

경로에 프로그램이 설치되었는지 확인하는 방법도 있다.

3


제 1 장 Java 개발환경

1.2

Java 삭제

• 우선 제어판에 프로그램 추가 삭제를 열어보자. • 설치가 된 경우 아래와 같다. • 새로운 버전의 JAVA 를 설치하고자 할 경우 프로그램을 삭제하고 진행하는 게 좋다.

Figure 1.5: Java 삭제

4


JDK 및 JRE 설치

1.3

JDK 및 JRE 설치

• J D K (Java Development Kit) • J R E (Java Runtime Environment) • 설치 경로 http://www.oracle.com/index.html

1.3.1

JDK 및 JRE 다운받기

Figure 1.6: Java Platform Standard Edition 8 Documentation

http://docs.oracle.com/javase/8/docs/

Figure 1.7: Java 개발회사인 Sun 에 접속

5


제 1 장 Java 개발환경

Figure 1.8: Java for Developers

Figure 1.9: JDK

Figure 1.10: Windows x86 (164M)

6


JDK 및 JRE 설치

1.3.2

JDK 및 JRE 설치

Figure 1.11: JDK 설치

Figure 1.12: 경로확인

7


제 1 장 Java 개발환경

Figure 1.13: JRE 설치

Figure 1.14: 설치진행

8


JDK 및 JRE 설치

Figure 1.15: 설치완료

9


제 1 장 Java 개발환경

1.4

이클립스 환경설정

• 앞서 우리는 java 개발을 위한 필수적인 JDK와 JRE 설치 및 환경변수 설정을 마쳤다. • Java 언어는 소스편집및 컴파일 디버깅까지 한번에 수행할 수 있는 매우 생산적인 통합개발환경 (IDE, Integrated Development Environment) 통합개발 환경으로 대표적으로 Eclipse 라는 프로그램을 제공 하고 있다. • 현재 Java 언어를 이용하는 거의 모든 개발환경을 Eclipse에서 지원 받을 수 있다. • 이클립스는 IBM 에서 개발해 오픈소스 프로젝트로 기증한 통합 개발환경이며, 썬의 넷빈즈와 양분된 구조를 가지지만 프로그램 설치없이 사용가능 한 이클립스는 세계적으로 넓은 사용자 폭을 자랑한다. • 우선 이클립스http://www.eclipse.org/를 설치하기 위해 다운로드 받아보자.

Figure 1.16: 이클립스 페이지이동

Figure 1.17: EE 다운로드

10


이클립스 환경설정

Figure 1.18: java 폴더에 복사

Figure 1.19: 압축풀기

Figure 1.20: 실행파일 확인

11


제 1 장 Java 개발환경

Figure 1.21: LUNA 로고

Figure 1.22: Workspace 설정

Figure 1.23: Workspace 수정가능

12


이클립스 환경설정

Figure 1.24: 초기화면

Figure 1.25: 초기화면

13


제 1 장 Java 개발환경

Figure 1.26: Open Perspective- java 선택

Figure 1.27: java 초기화면

14


이클립스 환경설정

1.4.1

Java 프로젝트 생성

Figure 1.28: Java 프로젝트생성

Figure 1.29: Java 프로젝트생성(EE 모드)

15


제 1 장 Java 개발환경

Figure 1.30: Java 프로젝트생성(EE 모드)

Figure 1.31: 프로젝트 이름

16


이클립스 환경설정

Figure 1.32: 프로젝트 설정 확인

Figure 1.33: 프로젝트 초기화면

17


제 1 장 Java 개발환경

Figure 1.34: Java 프로젝트 수정 가능

Figure 1.35: Java 프로젝트 속성 확인

18


이클립스 환경설정

1.4.2

Java 클래스 생성

Figure 1.36: Java 클래스 생성

Figure 1.37: 클래스명 설정 및 main() 설정

19


제 1 장 Java 개발환경

Figure 1.38: 프로젝트 초기화면

1.4.0 HelloJava 코드 추가 public class HelloJava { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("Welcome to Java"); } }

Figure 1.39: 프로그램 실행

20


이클립스 환경설정

Figure 1.40: Console 확인

Figure 1.41: 사라진 Consele 윈도우 복원

21


제 1 장 Java 개발환경

1.4.3

Java 프로젝트 생성 두번째 방법

Figure 1.42: 새로운 Java 프로젝트생성

22


이클립스 환경설정

Figure 1.43: 파일 추가하기

Figure 1.44: Java 파일 등록

23


제 1 장 Java 개발환경

Figure 1.45: 클래스 이름 생성

Figure 1.46: 프로젝트 실행 선택 가능

24


PATH 설정

1.5

PATH 설정

25


제 1 장 Java 개발환경

1.5.1

Part1.path 설정

Figure 1.47: 내컴퓨터 속성

26


PATH 설정

Figure 1.48: 환경변수

Figure 1.49: 시스템변수-Path 클릭

27


제 1 장 Java 개발환경

Figure 1.50: 시스템변수-Path 추가

1.5.0 시스템변수-Path 추가 ;C:\Program Files\Java\jdk1.8.0_20\bin

28


PATH 설정 Editplus 환경 설정

Figure 1.51: javac 설정

Figure 1.52: java 설정-확장자를 뺀파일명!!

29


제 1 장 Java 개발환경

Figure 1.53: java 파일 생성

Figure 1.54: 파일명과 클래스명 동일하게

30


PATH 설정

1.5.2

Part2.classpath 설정

Figure 1.55: 파일명과 클래스명 동일하게

1.5.1 시스템변수-Classpath 추가 %classpath%;.; 와 같은 방법으로 추가를 해야 한다. 만약 CLASSPATH 가 있는 경우는 ;%classpath%;.; %classpath% 는 이전에 미리 만들어둔 classpath 가 지워지지 않도록 하기 위함이고 ; 은 경로를 구분 지어주며 . 은 현재 작업디렉토리를 의미한다.

31


제 1 장 Java 개발환경

1.5.3

Part3.JAVA HOME 설정

• 여러개의 java 버전을 가지는 경우 JAVA HOME 을 이용해서 쉽게 변경 가능하도록 할 수 있다. (사 용하지 않아도 됨)

Figure 1.56: JAVA HOME 설정

32


연습문제

연습문제

1.6

Question

1

코드를 담고 있는 HelloJava.java 파일과 중간파일인 HelloJava.class 과 HelloJava.java 파일을 찾 아서 과제로 첨부하세요

Figure 1.57: 경로 힌트

정답

Figure 1.58: Class(*.class) 파일

2

HelloJava.class 파일을 도스에서 실행시켜보자. 정답

33


제 1 장 Java 개발환경

Figure 1.59: Source(*.java) 파일

Figure 1.60: clsss 파일 실행

34


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.