[자바설치 및 개발툴 설치]

 

1. 자바개발도구(JDK) 설치   
    http://www.oracle.com

    http://www.oracle.com/technetwork/java/javase/downloads/index.html

    Windows x86(32-bit)  jdk-7u3-windows-i586.exe 다운 (실행파일이므로 별도 설치할 것)

    C:\Program Files\Java\jdk1.6.0 자바 설치 되어 있는지 확인

 

    Java SE -> JAVA
    Java EE -> JSP
    Java ME -> 모바일 개발. 요즘 잘 사용안함.

 

2. 환경변수
    내컴퓨터 -> 속성 -> 고급 -> 환경변수 -> 시스템변수 ->  path 편집 (삭제 절대 안됨)
    마지막 문장 뒤에 ; 추가 -> jdk 설치 경로 복사해서 넣기
    환경변수 설정하지 않으면 컴파일 안됨.
    자바버전확인 시작->실행->cmd-> java  -version

 

3. 개발툴 설치
  - 에디트플러스 http://editplus.com
  - 이클립스 http://eclipse.org

----------------------------------------------------------------------------------

 

 

[ 에디트플러스에서 컴파일 및 실행하기]

 

도구->사용자도구구성->추가

 

1. 컴파일
  메뉴제목 : 컴파일
  명령 : C:\Program Files\Java\jdk1.6.0_29\bin\javac.exe
  인수 : $(FileName)
  디렉토리 : $(FileDir)
  동작 : 출력 내용 캡쳐

 

2. 실행
  메뉴제목 : 실행
  명령 : C:\Program Files\Java\jdk1.6.0_29\bin\java.exe
  인수 : $(FileNameNoExt)
  디렉토리 : $(FileDir)
  동작 : 출력 내용 캡쳐

----------------------------------------------------------------------

 

[컴파일의 개념]


A : 사람이 해석하는 신호
0 과 1 : 컴퓨터가 해석하는 신호 (기계어)

 

컴파일(Compile) 이란?
사람이 알아볼수 있는 신호를 컴퓨터가 알아볼수 있는 신호로 번역하는 과정

- Source Program (원시) : 사람이 해석할수 있는 프로그램
- Object Program (목적)  : 0 과 1로 이루어진 컴퓨터가 해석할수 있는 프로그램

 

자바 컴파일 : javac.exe
자바 클래스파일 실행 : java.exe

 

* 자바프로그램의 확장명
  사용자 작성한 원시프로그램 : .java
  목적프로그램 : .class

 

* 프로그램 작성하는 순서
데이터 입력 -> 데이터 가공 및 처리 -> 출력
----------------------------------------------------------------------

 

[자바프로그램 테스트]

 

파일명 : Hello.java

 

public class Hello {

    public static void main(String[] args)
    {
        System.out.print("Wecome to JAVA");
    }

}

 

* 컴파일 및 실행

시작->실행->cmd창
d:                                                                   // 드라이브 변경
cd  ERPJava\0413                                          // .java파일이 저장되어 있는 폴더 이동
path C:\Program Files\Java\jdk1.7.0_03\bin  // 자바컴파일 및 실행파일 설치 폴더 연결
javac Hello.java                                              // Hello.java 컴파일
java Hello                                                      // Hello.class 실행

 

+ Recent posts