* Setup a Java Development Environment (자바 개발환경 셋팅)
It is not easy to setup a Java development environment for beginners and students. This post mainly addressed how to easily setup a Java JDK, IDE(Eclipse), WAS(Tomcat), etc in Windows 7(8 or 10) environments.
초심자에게 있어 JAVA 개발환경은 쉽게 셋팅이 어려울 수 있습니다.
따라서 윈도우7(8, 10)에서 쉽게 JAVA JDK, IDE(Eclipse), WAS(Tomcat) 셋팅 등을 다뤄보도록 하겠습니다.
01. Setup Java JDK (자바 JDK 설치)
1) Access to the 'http://www.oracle.com' (오라클 홈페이지 접속)
2) Click 'Downloads' button ('다운로드' 버튼 클릭)
3) Click 'Java SE' Link ('Java Se' 링크 클릭)
4) Click 'Java Platform(JDK)' button (JDK 버튼 클릭)
You should download 'Java jdk'
꼭 JDK로 다운받아야 합니다.
5) Click 'Accpt license agreement' button ('라이센스 동의 확인'버튼 클릭)
6) Select your 'Operating system' (운영체제를 선택)
7) Setup 'Java JDK' (다운로드 받은 JDK 설치)
There are no special exceptions. Just click the next button.
무리 없이 계속 Next를 눌러주면 됩니다.
8) Finish setup (설치 완료)
After finishing the Installation, Check if the 'Java' Folder is normally created in 'C:\Program Files'.
설치 완료 후, C:\Program Files\Java에 폴더 'jdk1.8.0_20'가 잘 생성되어있는지 확인합니다.
02. Setup Java Environment Variables (자바 환경변수 셋팅)
After finishing Java JDK installation, you should setup a java config.
자바 설치가 완료되었다면, 컴퓨터 상에서 자바가 잘 돌아가도록 환경설정을 해주어야 합니다.
1) Click 'START' button (시작버튼 클릭)
2) Click the right mouse button on 'Computer' button ('컴퓨터'에서 마우스 오른쪽 버튼 클릭)
3) Click 'SYSTEM' button ('속성' 으로 클릭)
4) Click 'Advanced system settings' button (고급 시스템 설정 클릭)
5) Click 'Advanced' tab ('고급'탭 클릭)
6) Click 'Environment variables' button ('환경변수' 클릭)
When you click the 'Environment Variables' button, you can see the two parts.
환경 변수를 클릭하면 A와 B 부분이 나옵니다.
- 'A' part is the 'User Variables'. It is used when computer booted up, and only if you want to use. |
If used incorrectly, it can make a serious problem in running the computer.
So, handle these Variables carefully when you need to edit.
시스템 변수의 경우 잘 못 건들이면 컴퓨터 실행에 문제가 생길 수 있으므로, 수정에 유의해야합니다.
Now, we will register three variables on 'User variables'
- Path, JAVA_HOME, CLASSPATH
이제 '사용자 변수'에 3가지를 등록하겠습니다
바로 Path, JAVA_HOME, CLASSPATH 입니다.
7) Regist 'PATH' variable ('PATH'를 등록)
First of all, I will register the 'Path' Variable.
먼저 Path를 등록해보겠습니다.
'Path' is the route to find 'Executable file' on specific OS.
Path는 특정 OS에서 실행파일을 찾아가는 경로입니다.
In most cases, 'Path' is already registered. If not, Click 'New' and register this information below.
Path는 이미 등록된 경우도 있지만, 제 컴퓨터에는 등록되어 있지 않으므로 '새로 만들기'를 누릅니다.
Variable name (변수 이름) : Path Variable value (변수 값) : C:\Program Files\Java\jdk1.8.0_20\bin |
'Variable value' depends on installation environment, so it is always different.
check the 1-7) Item. put on 'Java JDK' installaion path, and add ' \bin'
변수값은 자바가 설치된 폴더 주소를 붙여넣어야 합니다.
경로는 설치환경에 따라 다르므로, 1-7)에서 자바설치 시 확인한 경로를 넣고 \bin을 추가해줍니다.
8) Regist 'JAVA_HOME' VARIABLE ('JAVA_HOME'을 등록)
'JAVA_HOME' IS THE ROUTE WHERE YOUR 'JAVA JDK' INSTALLED.
JAVA_HOME은 자바가 설치된 경로를 나타냅니다
VARIABLE NAME (변수 이름) : JAVA_HOME VARIABLE VALUE (변수 값) : C:\PROGRAM FILES\JAVA\JDK1.8.0_20\; |
THIS TIME, 'VARIABLE VALUE' IS YOUR 'JAVA JDK' INSTALLATION PATH WITHOUT ' \BIN' AND ADD
' \;'
변수값은 자바가 설치된 주소에 \;를 추가해줍니다.
9) REGIST 'CLASSPATH' VARIABLE ('CLASSPATH' 등록)
'CLASSPATH' IS THE ROUTE TO FIND 'EXECUTABLE FILE'.
CLASSPATH는 자바 실행파일을 찾아가는 경로입니다.
VARIABLE NAME (변수 이름) : CLASSPATH VARIABLE VALUE (변수 값): .; |
' .; ' MEANS TO FIND ROUTE FROM THE CURRENT LOCATION.
.; 변수값은 현재 위치에서 경로를 찾으라는 뜻입니다.
03. COMPLETE THE INSTALLATION (설치 완료)
Finally, The Java JDK installation and java environment variables setting is finished.
환경설정(변수설정)이 끝나면, 설정이 잘 되었는지 확인해보아야 합니다.
10) Click the 'Start' button and Search 'cmd' (CMD 실행)
시작 버튼을 누르고 검색창에서 CMD를 실행합니다.
11) Type 'java -version' on command prompt ('java -version' 입력)
'JAVA -VERSION'을 입력한 후, 위와 같은 화면이 나오면 설치에 성공한 것입니다.
12) Type 'java' on command prompt ('java' 입력)
'java is the java compiler. 'java' ompile the '.java' files to '.class' file.
JAVA'는 자바 컴파일러입니다. '.JAVA' 파일들을 '.CLASS; 파일들로 컴파일해줍니다.
As you needed, you cna select the options.
필요에 따라 옵션들을 선택할 수 있습니다.
13) Type 'javac' on command prompt ('javac' 입력)
javac를 입력하면 사용가능한 옵션들이 나옵니다.
'Java & Spring' 카테고리의 다른 글
[Java Test] 1. JUnit5 (2) 테스트 필터링, 테스트 반복 (1) | 2023.05.19 |
---|---|
[Java Test] 1. JUnit5 (1) (0) | 2023.05.18 |
[DDD] 도메인 주도 개발 - (3) 리포지토리 & 모델 구현 (0) | 2023.02.21 |
[DDD] 도메인 주도 개발 - (2) 애그리거트 (0) | 2023.02.21 |
[DDD] 도메인 주도 개발 - (1) 좋은 아키텍처와 도메인 주도 설계 (0) | 2023.01.11 |
[Spring Legacy] 설명 (0) | 2021.01.27 |
[Spring Regacy] 스프링 레가시 프로젝트 만들기 (0) | 2021.01.27 |
PreparedStatement와 Statement의 차이점 (0) | 2021.01.27 |