자바 프로그램 개발 툴 설치

Similar documents
1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

JDK이클립스

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

JAVA 플랫폼 개발 환경 구축 및 활용

4S 1차년도 평가 발표자료

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

슬라이드 1

서현수

파워포인트

Microsoft PowerPoint - 안드로이드 개발 환경 구축(170411)

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위

02 C h a p t e r Java

PowerPoint 프레젠테이션

슬라이드 1

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

Chapter 1

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

(Microsoft PowerPoint - AndroG3\306\367\306\303\(ICB\).pptx)

슬라이드 1

슬라이드 1

문서의 제목 나눔고딕B, 54pt

PowerPoint Presentation

슬라이드 1

Microsoft PowerPoint - java1-lecture1.ppt [호환 모드]

PowerPoint 프레젠테이션

슬라이드 1

데이터베이스_오라클_부록(최종).indd

초보자를 위한 C++

에접속하여상단메뉴에서 [DOWNLOADS] 를클릭한다. 다운로드페이지에서 Java 카테고리에있는 [Java SE] 를클릭하고페이지가바뀌면 [Java Platform (JDK)] 를클릭한다. JDK 버전은다운로드하는시점에따라다를수

Intro to Servlet, EJB, JSP, WS

Microsoft PowerPoint - chap01-C언어개요.pptx

초보자를 위한 자바 2 21일 완성 - 최신개정판

PowerPoint Template

Facebook API

Microsoft Word - src.doc

PowerPoint 프레젠테이션

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

슬라이드 1

DE1-SoC Board

Microsoft PowerPoint - Chapter_02-1_DevEnv.pptx

Install stm32cubemx and st-link utility

스마트월드캠퍼스 교육교제

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

Google SVN 계정만들기 Site : 1. 사이트접속후프로젝트호스팅선택 2. 오픈소스프로젝트검색선택


Microsoft PowerPoint - java1-lecture1.ppt [호환 모드]

[Brochure] KOR_TunA

tiawPlot ac 사용방법

PowerPoint 프레젠테이션

Microsoft PowerPoint - AME_InstallRoutine_ver8.ppt

Microsoft Word - 3부A windows 환경 IVF + visual studio.doc

Interstage5 SOAP서비스 설정 가이드

슬라이드 1

PHP 개발자를위한이클립스 PHP 프로그래밍과 이클립스 보통 PHP 프로그래밍도구하면텍스트에디터를생각하기마련이다. 하지만 PHP 프로그래밍을위한다수의 IDE 가발표되었고텍스트에디터에비해개발효율증가라는장점을제공한다. 멀티플랫폼을지원하는오픈소스개발도구인이클립스를이용한 PH

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

PowerPoint Template

슬라이드 1

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

PowerPoint Template

Microsoft PowerPoint - aj-lecture1.ppt [호환 모드]

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

1. 도구개요 Implementation Eclipse CDT 소개 CDT(C/C++ Development Toolkit) 는 Eclipse plug-in 중하나로 C/C++ 개발을위한통합개발환경 (IDE : Integrated Development Environmen

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

Microsoft PowerPoint - lec1.ppt

PowerPoint 프레젠테이션

DocsPin_Korean.pages

NTD36HD Manual

Spring Boot

Microsoft Word - 임베디드월드_WindowsEmbeddedCompact7_rev

Studuino소프트웨어 설치

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

J2EE & Web Services iSeminar

JavaGeneralProgramming.PDF

C. KHU-EE xmega Board 에서는 Button 을 2 개만사용하기때문에 GPIO_PUSH_BUTTON_2 과 GPIO_PUSH_BUTTON_3 define 을 Comment 처리 한다. D. AT45DBX 도사용하지않기때문에 Comment 처리한다. E.

MaxstAR SDK 2.0 for Unity3D Manual Ver

1

슬라이드 1

Microsoft Word - 김완석.doc

본 강의에 들어가기 전

Windows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

IPAK 윤리강령 나는 _ 한국IT전문가협회 회원으로서 긍지와 보람을 느끼며 정보시스템 활용하 자. 나는 _동료, 단체 및 국가 나아가 인류사회에 대하여 철저한 책임 의식을 가진 다. 나는 _ 활용자에 대하여 그 편익을 증진시키는데 최선을 다한다. 나는 _ 동료에 대해

Microsoft PowerPoint - Windows CE Programming_2008 [호환 모드]

윈도우시스템프로그래밍

슬라이드 1

PowerPoint 프레젠테이션

Microsoft PowerPoint - hci2-lecture2.ppt [호환 모드]

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

歯J PDF

Windows Live Hotmail Custom Domains Korea

1. 도구개요 STAF Testing 소개 각테스트대상분산환경에데몬을사용하여테스트대상프로그램을통해테스트를수행하고, 통합하며자동화하는 프레임워크 주요기능 테스트통합및자동화 카테고리 Testing 세부카테고리테스트설계및실행 커버리지 Test Integration / Aut

<4D F736F F F696E74202D20332DC1F6B9DDC1A4BAB8BDC3BDBAC5DB>

윈도우시스템프로그래밍

No Slide Title

PowerPoint 프레젠테이션

Transcription:

제 1 강. 자바프로그램개발툴설치 신흥대학교웹프로그래밍전공 신현정

목차 자바의개발도구 (JDK) 설치 JDK 환경설정 자바 Document API 설치 2

JDK 다운로드 (1) http://java.sun.com 접속 java SE 클릭 3

JDK 다운로드 (2) Java Platform(JDK) 7u2 클릭 4

JDK 다운로드 (3) Accept License Agreement Windowns x86 클릭 5

JDK 다운로드 (3) 다운로드받은파일을설치 6

JDK 다운로드 (4) [ 시작 ]-[ 제어판 ]-[ 성능및유지관리 ]-[ 시스템 ] 선택 시스템등록정보 대화상자의 [ 고급 ] 텝선택환경변수버튼클릭 시스템변수 path 선택 편집버튼클릭 JDK의 bin폴더를 path 시스템변수에추가 7

Java Document API 설치 (1) java.sun.com에접속 [Software Downloads]-[java SE] 버전에해당하는 Document 파일을다운로드 8

Java Document API 설치 (2) Accept License 파일다운로드 9

Java Document API 설치 (3) 다운받은파일을 JDK 홈폴더에서압축을푼다. docs 폴더가생성 10

Java API 실행 (1) docs\api 폴더에서 index.html 실행 11

Java API 실행 (2) 12

편집기 EditPlus(1) www.editplus.co.kr 에서평가판다운로드 13

EditPlus 화면구성 디렉토리창 프로그램입력창 파일목록 출력창 14

사용자도구구성 - 컴파일설정 (1) [ 도구 ]-[ 사용자도구구성 ] 구룹이름을 java 로설정 추가 프로그램 선택메뉴제목을 컴파일 로설정명령 jdk의 bin폴드의 javac.exe 로설정인수 파일이름 설정 디렉토리 파일디렉토리 출력내용캡처, 열려진파일저장 선택 적용 버튼을클릭 15

사용자도구구성 - 컴파일설정 (2) 컴파일도구설정화면 16

사용자도구구성 - 실행 (1) [ 도구 ]-[ 사용자도구구성 ] 추가 프로그램 선택메뉴제목을 실행 설정명령 jdk의 bin폴드의 java.exe 로설정인수 확장자를뺀파일이름 설정 디렉토리 파일디렉토리 출력내용캡처, 열려진파일저장 선택 적용 버튼을클릭 17

사용자도구구성 - 실행 (2) 실행도구설정화면 18

사용자도구구성 - 인수입력 (1) [ 도구 ]-[ 사용자도구구성 ] 추가 프로그램 선택메뉴제목을 실행 ( 인수 ) 설정명령 jdk의 bin폴드의 java.exe 로설정인수 확장자를뺀파일이름 설정인수 인수내용묻기 설정 $(FileNameNoExt) $(Prompt) 가입력됨 디렉토리 파일디렉토리 출력내용캡처, 열려진파일저장 선택 적용 버튼을클릭 19

사용자도구구성 - 인수입력 (2) 실행시인수묻기도구설정화면 실행시인수를입력할수있는창이나타남 사용자도구설정이끝나면 [ 보기 (V)]-[ 사용자도구모음 (U)] 을선택메뉴창에성정한도구들이나타남 20

Eclipse 소개 Eclipse 프로젝트 Eclipse 플랫폼아키텍처 Eclipse라이센스정책 Eclipse 설치 Eclipse 실행 21

Eclipse 소개 Equinox OSGi 런타임에기반한 오픈소스프로젝트집합 OSGI http://ko.wikipedia.org/wiki/osgi Java IDE(Integrated Development Environment) 로시작 자바통합개발환경에서시작 현재다양한분야에서적용 모델링, 비지니스레포팅, 임베디드, 모바일등 데스크탑애플리케이션개발플랫폼으로발전 22

Eclipse 프로젝트소개 IBM과 OTI에서 IBM VisualAge 개발인력으로시작 1999년에시작한 Java기반프로젝트 Eclipse.org 결성참여회사 Borland, MERANT, QNX software System, Rational Software, Red Hat, Suse, TogetherSoft, Webgain 합류 2008년말 80여개회사참여 ETRI( 한국전자통신연구원 ) 참여 2004년 2월 Eclipse컨소시엄을비영리법인화다양한하위프로젝트컨소시엄을가지고있음 Data Tools Platform Project(DTP) Web Tools Platform Project Java EE Tools 등 23

Eclipse 프로젝트소개 지향하는목표 어플리케이션개발툴을위한개방형플랫폼 다양한 OS 지원, GUI 와비 GUI 모두지원 언어중립성 콘텐츠의형식 (HTML, JAVA, C, JSP, EJB, XML ) 을제한하지않음 여러다양한툴을조화롭게통합 UI 는물론, 더깊은수준에서통합이가능 미미설치된제품에새로운도구를추가가능 CPL(Common Public License) 로배포 수정가능하나소스공개를원칙 자신이개발한부분, 비공개도가능 - 요금지불 24

Eclipse 의라이센스정책 Eclipse 는오픈소스프로젝트 오픈라이센스 GPL(General Public License) 를채택하지않고 EPL(Eclipse Public License) 를채택 CPL(Common Public License) 에서파생 자신이직접개발해추가한부분에대해어떤라이센스를사용하든자유 EPL 에따라 Eclipse SDK 는무료사용 마음대로수정가능 유용한플러그인도가능 Eclipse 를기반으로한각제품은저마다다른라이센스정책을사용 25

Eclipse 플랫폼아키텍처 26

Eclipse 플랫폼 (1) 플랫폼런타임 (Platform Runtime) 일종의커널역할, 플러그인검사 SWT(Standard Widget Toolkit) Jface JNI(Java Native Interface) 을사용저수준의위짓툴킷 SWT를기반으로한 GUI 프레임워크고수준의 UI 프레임워크 워크스페이스 (Workspace/Resources) 사용자리소스를관리하는플러인 워크벤치 UI 와워크벤치 IDE UI 사용자인터페이스를제공하는플러그인버전 3부터는 IDE의 UI부분을 2가지로분리 27

Eclipse 플랫폼 (2) RCP(Rich Client Platform) 일반데스크애플리케이션을개발가능하도록지원 JDT(Java Development Tools) Eclipse 프로젝트의서브프로젝트 Java 통합개발환경을구현한플러그인 PDE(Plug-in Development Environment) Eclipse 프로젝트의서브프로젝트 Eclipse 플러그인개발에특화된툴 JDT에기반을두고있음 28

자바개발툴의종류 자바용편집기 JBuilder, KAWA, Visual Age For Java, Forte 메모장같은범용편집기 EditPlus 자바기반오픈소스플랫폼 이클립스 29

이클립스다운로드 (1) H J. Shin http://www.eclipse.org 사이트에서 [downloads] 메뉴 30

이클립스다운로드 (2) H J. Shin Eclipse IDE for java Developers windows 32bit 클릭 31

이클립스다운로드 (3) eclipse-jee-indigo-sr1-win32.zip 클릭 32

Eclipse 설치및실행 다운로드한파일의압축을푼다. 설치할폴더지정 - C:\ 이클립스실행 C:\eclipse 폴더의 eclipse.exe 실행 Workspace( 작업공간지정 ) E:\2012_java\JavaProg 로지정할경우 33

Welcom 창 H J. Shin 새로운 Workspace 를지정했을때나타남 Workbench 실행 34

워크벤치창 (workbench) H J. Shin [Welcom] 창닫기를하면 워크벤치창이나타남 35

워크벤치의뷰 워크벤치는윈도우의집합 윈도우 메뉴바, 툴바, 퍼스펙티브바로구성됨 [Window]-[Open perspective]-java 선택하면 [Perspective] bar [java],[java EE] 퍼스펙티브가표시선택적사용가능다양한뷰의배치레이아웃 36

워크벤치화면구성 H J. Shin 워크벤치는다양한분리된화면으로구성-뷰 (view) [Package Explorer] view 프로젝트와프로젝트에서사용하는파일을포함 [Hierarchy] view Package Explorer 뷰아래에겹쳐져있음 [Outline] view 소스의구조를시각화해주는기능 [Program] view 화면아래쪽은 4개의뷰로구성 Programs, Javadoc, Declaration, Console [Editor] view 코드작성영역 [Code Asist] view Ctrl + Enter 를입력했을때나타남현재입력하던내용을자동완성기능 37

간단한자바프로그램작성예 1. Workspace 위치설정 프로그램을저장할폴더 2. Java project 생성 3. Java class 생성 4. 실행 38

간단한자바프로그램작성하기 H J. Shin 프로젝트작성하기 -[File]-[New]-[Project] 선택 39

자바프로젝트생성 [New Java Project] 창프로젝트이름입력 Project name : Hello 40

자바클래스생성 (1) H J. Shin [File]-[New]-[Class] 선택 41

자바클래스작성 (2) H J. Shin class 이름을 HelloWorld main method 생성을선택 42

자바코드입력 H J. Shin 43

자바실행하기 [Run As]-[Java Application] 선택혹은 실행아이콘 ( ) 클릭 실행파일선택 44

컴파일에러수정 H J. Shin 45

기타환경설정 글꼴변경 [Window]-[Preferences] 클릭 [General]-[Appearance]-[Colors and Fonts] 클릭 [Basic]-[Text Font] 클릭글꼴대화상자가나타남 라인번호표시 [Window]-[Preferences] 클릭 [General]-[Editors]-[Text Editors] 클릭 [Show line numbers] 항목선택 46

실행시매개변수값전달 ( 매개변수전달 (args[0]) [Run]-[Run Configuration] 선택 Arguments 탭선택 47

요약 48