+ 00 00 0000

Have any Questions?

00_Simple Coding – Java – 환경설정 – 기본 요약

00_Simple Coding – Java – 환경설정 – 기본 요약

📃 요약

자바는 웹 프로그램을 개발하는데 특화된 컴파일 언어이자 벡엔드 개발 전문 언어임. 플랫폼에 독립적이라서 어떤 운영체제(OS)에서도 실행이 가능하며 가상머신을 통해 실행됨

요소 기술 :

– Basic : 자바

📃 기술 구현

스펙 :

- intellij
- java

📃 환경 설정

1. 인텔리제이 다운로드

- 다운로드 : https://www.jetbrains.com/ko-kr/idea/download/?section=mac
- intellij idea ultimate  : 상용 버전 
- intellij idea community : 무료 버전 (기능 제한)
  • 자바 과정은 무료 버전을(intellij idea community) 다운로드 해서 진행함

2. 인텔리제이 환경설정

– JDK 설치 : 자바 개발을 위해서는 jdk(java development kit)를 다운로드 받아야 가능함

  • 인텔리제이에서 새 프로젝트 만들때 jdk 가 없으면 다운로드 받을 수 있음
  • jdk 는 무료/상용이 있으며 아래 제품은 무료임
    jdk 버전 : 17
    jdk 벤더 : azul zulu community

1) 새프로젝트 만들기

– New Project 선택

– 프로젝트명(Name), 위치(Location), 언어(Language), 빌드시스템(Build System), JDK 를 차례로 설정한다.

(참고) jdk 다운로드 : jdk 가 없으면 다운로드 받는다.

– 마지막에 Create 버튼을 누른다.

2) 인텔리제이 설정

– 인텔리제이 설정 화면 : 메뉴 : File – Setting 선택
– Enable New UI : 체크해제(만약 새로운 UI 가 마음에 든다면 그대로 두면 됨)
– plugin : 인텔리제이 플러그인 (vscode 확장 플러그인과 유사)
  • Korean Language Pack
업로드중..

  • Atom Material Icons



  • Indent Rainbow


– 자바 출력 결과 조정 옵션 : 설정 – 빌드,실행,배포 – 빌드 도구 – Gradle
  • 다음을 사용하여 빌드 및 실행 : Intellij
  • 다음을 사용하여 테스트 및 실행 : Intellij

3. 인텔리제이 한글 깨짐 현상 해결

- 인텔리제이는 외국회사에서 개발되어 기본적으로 영어가 기본임
- 한글과 영어를 표현하는 기능이 영어 기준으로 되어 있어 한글이 깨져서 이상한 문자로 표시됨
- 해결방법 : UTF-8 표기법을 사용함

1) 설정 – 에디터 – 파일인코딩

    전역 인코딩               : UTF-8
    프로젝트 인코딩            : UTF-8
    프로젝트 파일에 디폴트 인코딩 : UTF-8
    명확한 Native에서 Ascii로의 변환

2) 도움말 – 사용자 지정 VM 옵션 편집

  • 아래 두줄 복사/붙여넣기
    -Dfile.encoding=UTF-8
    -Dconsole.encoding=UTF-8


3) 파일 – 캐시무효화 : 모두 체크하고 재실행

4. 실무에서 사용하는 주석 넣기

- 자바 클래스를 만들면 클래스 위에 자동으로 생성해줌
  • 실무에서 자주 사용하는 주석 형태

    /**

  • packageName : ${PACKAGE_NAME}
  • fileName : ${NAME}
  • author : ${USER}
  • date : ${DATE}
  • description :
  • 요약 :
  •  
  • ===========================================================
  • DATE AUTHOR NOTE
  • ${DATE} ${USER} 최초 생성 */

- 인텔리제이에 적용 : 설정 - 에디터 - 파일 및 코드템플릿 : 포함 탭 선택 및 위의 주석 붙여넣기

![](https://velog.velcdn.com/images/forbob/post/1efeaf0c-0cda-4118-b6e2-4b68d8e4952c/image.png)

 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다