230 likes | 534 Views
자바 개발환경 설치. Java 2 Platform, Standard Edition Development Kit jdk-1_5_0-windows-i586.exe /java/jdk1.5.0 하부에 설치 각 종 개발환경 JRE(Java Runtime Environment) 기본 설치 폴더인 C:/Program Files/java/jre1.5.0 하부에 설치 J2SE Development Kit 문서 설치 관련 문서이므로 반드시 설치 권장 , 인터넷으로 조회 가능
E N D
자바 개발환경 설치 • Java 2 Platform, Standard Edition Development Kit • jdk-1_5_0-windows-i586.exe • /java/jdk1.5.0 하부에 설치 • 각 종 개발환경 • JRE(Java Runtime Environment) • 기본 설치 폴더인 C:/Program Files/java/jre1.5.0 하부에 설치 • J2SE Development Kit 문서 설치 • 관련 문서이므로 반드시 설치 권장, 인터넷으로 조회 가능 • http://java.sun.com/j2se/1.5.0/docs/index.html • /java/jdk1.5.0/ 하부에 설치 • jdk1.5.0 이 설치된 루트 폴더 하부에 압축 파일을 풀어 설치 • jdk-1_5_0-doc.zip 파일 • /java/jdk1.5.0/docs로 설치
JDK 설치점검 • 설치 폴더 • JDK 1.5(5.0) 인 경우, C:\java\jdk1.5.0 • 폴더 bin : 실행파일 • javac : java compiler • java : java interpreter • jdb : java debugger • javadoc : java API documentation generator • appletviewer : java applet viewer • javah : java c header and stub file generator • javap : java class file disassembler • 폴더 demo : 샘플 프로그램 • 폴더 jre : 실행 라이브러리 • 폴더lib : 라이브러리 • 폴더 docs : 관련 문서 • 문서 설치를 해야 설치
자바 개발환경 설정 • PATH 설정 • java 개발도구 실행파일이 있는 폴더인 [jdk 홈폴더]/bin 지정 • Windows98인 경우 • autoexec.bat 파일 수정 방법(notepad로 직접 편집하거나 sysedit 이용) • autoexec.bat 파일에서 다음 라인을 추가 • set path=%path%;C:\java\jdk1.5.0\bin • 또는 autoexec.bat 파일에서 기존의 path 설정에서 BIN 폴더 추가 • set path=…….;C:\java\jdk1.5.0\bin • 시스템 재부팅이 필요 • 현재 도스 창(명령 프롬프트)에서만 path를 지정하는 방법 • 명령 프롬프트의 명령어 줄에서 다음을 입력 • >set path=%path%;C:\java\jdk1.5.0\bin • 현재의 도스 창(명령 프롬프트)에서만 적용됨 • Windows 2000, NT인 경우 • 내 컴퓨터의 등록정보에서 • 시스템 변수의 path에서 다음을 추가 • ;C:\jdk1.5.0\bin • 시스템 재부팅이 필요 없음 • 다만 설정 이후에 명령 프롬프트(도스 창)을 다시 생성해서 이용함 • Path 설정이 안된 경우 • 메시지 Bad command or file name …
바탕화면의 내 컴퓨터의 등록 정보 고급 탭 [환경 변수] Windows 2000에서의 path 설정
도스 창에서 자바 명령어 java나 javac로 확인 path 설정 확인
[jdk1.5.0]/demo/applets.html 애플릿 데모 폴더
애플릿 데모 프로그램 • MoleculeViewer • [jdk1.5.0]/demo/applets/moleculeviewer/example1.html
애플릿의 실행 • 브라우저가 아닌 appletviewer로 실행 • Jdk에 포함된 appet 전용 실행기 • [jdk1.5.0]/demo/applets/tcitactoe/example1.html
응용 프로그램 데모 • 데모 프로그램 폴더 • jdk1.5.0\demo\jfc • java foundation class 를 이용한 데모 프로그램 • 실행 해 보기 • 도스창에서 다음 폴더로 이동 • C:\j2sdk1.4\demo\jfc\swingset2 • 다음 파일 확인 • swingset2.jar • 이 파일을 실행 • >java –jar swingset2.jar
Java 응용 프로그램 작성 • 다음 소스를 메모장으로 작성 • 파일 이름은 반드시 HelloJDK.java • 적당한 폴더 • D:\java\source\02 하부에
클래스 이름과 파일 이름이 일치 프로그램 작성 시 유의 사항
파일 유무 및 파일 내용 확인 컴파일 컴파일
자바 프로그램 실행 • 자바 바이트코드 생성 확인 • 컴파일이 성공하면 다음 파일이 생성 • HelloJDK.class • 컴파일에서 에러가 나면 소스 수정 후 다시 저장, 다시 컴파일 • 자바 프로그램 실행
.java file (HelloJDK.java) Java Compiler (javac) Java Bytecodes(j-code) (HelloJDK.class) Java Interpreter (java) Run 자바 응용 프로그램 실행 과정
클래스 이름 HelloJDK 주석 설명문 main() 메소드 public static void main(String [] args) { … } 첫 예제 프로그램의 이해 • 실행문 • System.out.println();
디버깅 에러 메시지 컴파일 에러와 실행 에러
자바 프로그램 실행 과정 • 자바 바이트코드 • 자바 가상 기계 • “시스템에 독립적이다”, “인터프리터 언어이다”라는 특징을 실현하기 위한 모듈이 자바 가상 기계(Java Virtual Machine) • 자바 가상 기계는 자바 바이트코드를 실행 • 이 바이트코드는 어떠한 종류의 시스템에 존재하던 자바 가상 기계에 의하여 아무 문제 없이 실행 가능 • 자바 가상 기계는 인터프리터를 제공하여 시스템에 독립적으로 프로그램이 실행 될 수 있도록
기존의 언어(C) 자바 언어 시스템에 독립적