버터감자
오늘도 내 하루는
버터감자
전체 방문자
오늘
어제
  • 분류 전체보기 (139)
    • 🏃‍♀️ Do it ! (80)
      • TIL (73)
      • Project (5)
      • Certificate (2)
    • 📓 TechNote (52)
      • RPA (1)
      • Python (2)
      • JAVA (13)
      • Spring (11)
      • SQL (7)
      • Git & GitHub (6)
      • CS (0)
      • HTML & CSS & JavaScript (2)
      • Tools (9)
      • API (1)
    • 🔔 Error (7)
      • Error (7)

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

태그

  • 스택
  • opacity
  • 문제풀이
  • 세션
  • 이클립스
  • foreach
  • 큐
  • 함수
  • dml
  • SQL
  • 객체지향
  • 코틀린
  • 데이터베이스
  • 홈페이지
  • 배열
  • final필드
  • 부트스트랩
  • 기본쿼리
  • 변수
  • sqld
  • callback
  • 만들기
  • 안드로이드
  • 게시판
  • 포트폴리오
  • 오라클
  • 이것이자바다
  • 스프링
  • 톰캣
  • 버블소트

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
버터감자

오늘도 내 하루는

JAVA 개발환경구축
🏃‍♀️ 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

'🏃‍♀️ Do it ! > TIL' 카테고리의 다른 글

실수형 타입 / 형변환  (0) 2022.09.05
JAVA / 자바 개발 환경 구축 / 변수  (0) 2022.09.02
RAP  (0) 2022.08.31
HTML / CSS / JS 정리  (0) 2022.08.29
video / 개인 프로젝트  (0) 2022.08.26
    '🏃‍♀️ Do it !/TIL' 카테고리의 다른 글
    • 실수형 타입 / 형변환
    • JAVA / 자바 개발 환경 구축 / 변수
    • RAP
    • HTML / CSS / JS 정리
    버터감자
    버터감자
    🌱 새싹 개발자의 코딩 블로그 🌱

    티스토리툴바