🏃‍♀️ Do it !/TIL

JAVA 개발환경구축

버터감자 2022. 9. 1. 10:11
728x90

2022 / 9 / 1 목

 

  • JAVA 개발환경구축

✔️JAVA 개발환경구축

 

자바스크립트?

백엔드 관점

태그를 참조하여, 조작하는 기능을 제공

 

자바

개발환경구축

-> 자바기반의 백앤드 개발목적에 맞는 구축

->자바 학습 및 개발


1 ) JDK 설치 (운영체제에 맞는 버전으로 설치하기 ! )

  • Java Development Kit (자바개발도구)
  • 자바명령어 지원, 실행환경을 제공
  • 버전 : jdk1.8 or jdk1.11 (스프링 지원) 

폴더 

- jdk(with jre) : 학습 및 개발, 프로그램 실행

- jre : 자바프로그램을 실행 (별도로 독립설치)

 

라이센스

- jdk (유료)

- openjdk (무료)

 

환경변수등록

1 새로만들기 : JAVA_HOME 등록

2 편집 : PATH

설정된 경로의 폴더들의 명령어는 위치와 상관없이 사용가능

 

🔔 PATH 설정이 정상적으로 동작되는지 확인하는 방법

- 명령프롬포트 시작(CMD) - 설정이 된 후에 열어야한다( 그래야 반영 됨 ! )

 

2 ) IDE - 개발툴

이클립스(무료) : 버전의 종류

-  portable : 다운받아 직접실행

-  install : 설치과정

인텔리제이(상업용)

 

운영체제별 각각 존재

 

워크스페이스(workspace) 작업폴더

.metadata 폴더생성 : 이클립스를 처음 실행하면, 워크스페이스폴더에 생성

-> 이클립스 설정정도가 저장됨.

-> 이클립스 실행전에 .metadata 폴더를 삭제하면, 이클립스 첫 실행상태와 같다.


프로그래밍 개념

- 컴퓨터(cpu) : 기계어 사용,  0 or 1 비트내용

- 인간 : 기계어 모름

- 인간 -> 컴퓨터에 작업(명령)을 전달

 

기계어 대신 중간언어, 프로그래밍 만듦

자바소스 -> 컴파일러(Compiler) -> 바이트코드(중간언어) ->  기계어 변환

예 > C, C++ 일 경우 컴파일러 사용시 기계어로 변환

 

자바컴파일러 : javac.exe

  1 ) 문법검사 에러 - 에러메시지

  2 ) 문법검사 성공 - 바이트코드 변환

 

사용법 : javac First.java

 

자바실행 : java.exe

자바 바이트코드로 된 클래스파일을 기계어로 변환해서, 실행하는 기능

 

명령프롬프트

- 명령어

 1 ) dir : 폴더내용보기

옵션 : dir/w

2) cd: 폴더변경

사용법 > cd폴더경로

드라이브명이 다르면 경로 변경된 모습을 바로 확인할 수가 없다.

 

cd.. -> 현재상태의 부모폴더로 변경

 

키보드 화살표 위/ 아래 : 명령프롬포트상의 사용한 명령어보기 (history)


이클립스 환경설정

1 window 

2 preference 

3 enc 검색

4 content types의 text 하단에 UTF-8 update 

5 Workspace 하단 UTF-8 설정 후 apply