Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

JaeEeLee's

java, eclipse 설치, 환경설정, compile 본문

웹개발/학원

java, eclipse 설치, 환경설정, compile

Jaei_i 2018. 7. 28. 14:41

1. java 설치

실무에서 개발할 컴퓨터에 초기환경을 세팅하는 것은 상당히 중요한 요소[시작이 반이다..?!]

  • JDK -> oracle, 개발 X, 운영체제에 맞춰 실행할 환경을 만드는 것

JDK(Java Development Kit)


jdk의 종류 두가지

    • jdk : programming 을 위해 사용
    • jre : programming 을 실행하기 위해 사용 (Java Runtime Environment)


  • window 의 경우 설치시

program files 에 저장하면 안됨.

컴퓨터는 공백(스페이스바)을 '대기상태'로 인식하기 때문에 나중에 문제가 발생할 수 있음 

따라서 C:\에 Java 폴더를 만들어서직접 저장 혹은 다운 받을 시 뜨는 저장권유폴더에서

 C:\Program Files (x86)~~ 에서 program Files만 지워도 무방.

관리자 계정 이름도 한글로 해놓으면 못알아먹으니 삭제하고 추가하여 영어로 만들어야함

공백과 한글이 없어야하고, 첫글자가 숫자면 안됨


1-1. 직접 해보기

oracle사이트에서 다운로드!

oracle 사이트의 첫 화면에 들어섰을 때 도대체 어디서 다운을 받아야하는 건지 한참을 헤맸다 알아보니 스크롤을 내린 뒤 제일 하단에서 Downloads and Trials의 하위 목록 Java for Developers를 클릭 

Java Se Downloads > Java SE 8u181 > JDK > Download

새창 오픈~

Java SE Development Kit 8u181에서 Windows x64를 다운 받는다

운영체제의 버전에 맞게 다운을 받는다.


회사 개발환경에 맞춰 다운 받는것도 중요하다고 들었다.181버전이 아닐 수 있고 회사에 맞는 버전을 확인해야한다. 대부분 1.7


다운을 받으면 dialog(:사용자가 선택할 수 있는 창)가 총 두 번  뜬다. 

두번 뜨는 것은 jdk와 jre의 설치 경로 지정을 위해서이다. 

C드라이브( D드라이브가 있다면 거기다)에 폴더를 하나 만들어서 저장.


2. 환경 설정

환경설정을 하는 이유는 모든 Root에서 명령어를 사용하기 위해서이다. 

JDK의 실행파일 종류

Javac.exe : java 파일>a 가 만약 010601로 표시된다면 compile을 하여 *.java파일을 *.class  파일로 변환 

Javap.exe : *.class 파일을 역compile 

JavaDoc.exe : API 메뉴얼을 만들어줌

Jab.exe : debug (_코드검수)


  • 컴퓨터 > 속성 > 고급시스템 설정 > 환경변수 > 시스템변수 > 새로 만들기 > 변수이름:JAVA_HOME / 변수값 : (jdk의 파일 위치 복사하여 붙여넣기<값을 가져오기 위해>)

버전 업데이트 시, jdk 파일 위치만 변경

  • 컴퓨터 > 속성 > 고급시스템 설정 > 환경변수 > 시스템변수 > Path > 변수 값 맨 앞에 %JAVA_HOME%\bin; 추가

만일 자바책으로 공부하다가 class.path라고 나와있으면 예전 버전임을 알아두기



3. Compile

컴퓨터가 인식할 수 있는 언어로 컴파일

작성은 개발, 컴파일은 실행. 작성된 문서를 사용자가 원하는 파일로 전환하는 것이 아니라 맞는 환경을 만들어 주는 것

그 언어의 차이로 compile과 interpreter 이 두가지가 있음 

Java-> class 는 아래와 같다.

src - > bin                src : source / bin : binary(이진수로 변경)


cmd 활용

컴파일 : javac *.java

실행 : java *

마이크로소프트의 인코딩 타입은 MS949 따라서 컴파일 시 인코딩하여 UTF-8로 바꿔야 한다

>javac -encoding UTF-8 *.java


4. 이클립스

이클립스는 작성과 컴파일을 모두 처리할 수 있는 프로그램

workspace가 다섯개 이상 넘어가면 성능이 떨어지는 등의 단점(?)

perspective 창은 개발환경 창

java ee는 웹개발시


이클립스에서도 ms949라 되어있는 값을 변경해줘야함 

window > preferences > General > Workspace > Text file encoding > Other >UTF-8 로 변경 후 저장 (회사에서 ms949로 개발한다면 그 환경 맞추기)

________________________________________________________________________


#. 그 외

예약어 : 다른 의미로 저장되어 있기때문에 다른 걸로 사용 못하는 언어/문법
args :변수(값을 담아 놓는 애)
[] :배열
대문자 검은색 :jre에서 만들어놓은 언어의 Class
. : 하위(OGNL)
() : 메소드,function, 기능 -> 동사
; : 문장의 종료
{ } : body, block -> 내용, 프로세스, 프로그램
" " : 문자열이 소속되어 있는 곳(Class)은 String

byte 1 short 2 int 4 long 8



'웹개발 > 학원' 카테고리의 다른 글

강사님 필기  (8) 2018.07.30
Comments