1. 자바를 사용할 수 있는 환경을 구축해보자
1) 웹페이지(홈페이지) 개발
웹페이지를 개발할 때 데이터를 저장하는 것은 메모장으로도 당연히 가능하다.
하지만 데이터를 저장하는 것에 메모장은 한계가 있다.
그래서 DB(데이터베이스)를 사용한다.
그 후 DB에 있는 데이터가 사용자가 입력한 데이터와 맞는지 알아보기 위한 Backend 작업이 진행된다.
이 때 사용되는 것이 바로 자바!
자바는 자바를 사용할 수 있도록 도와주는 개발도구(JDK)가 있고, 코딩을 좀 더 편하게 할 수 있도록 돕는 코딩툴이 있다.
[백앤드단의 여러가지 종류들]
- Java : JDK개발도구, Eclipse 코딩툴, Spring Framework, Struts Framework
- Python : Python개발도구, Pycharm 코딩툴, Django Framework, Frask Framework
- asp
- php
2-1) JDK(자바 개발 도구 Java Development Kit) 설치
자바를 사용하기 위해선 개발 도구를 필수로 설치해야한다.
이런 개발 도구들은 아래와 같이 여러가지 종류가 있다.
- Java SE
- Java EE : JSP(자바개반의 웹페이지) 개발
- 안드로이드기반 응용프로그램 개발
이 중에서 Java SE는 꼭 필수로 설치해야한다.
그래서 Java SE(Standard Edition)을 설치해보자.
(당연하지만 오라클 아이디는 필수로 필요하다, 없다면 회원가입을 하자)
https://www.oracle.com/java/technologies/downloads/#java11-windows
자바는 여러가지 버전이 있다.
최신 버전은 java 17, 18버전이며 홈페이지에서는 jdk 8과 11버전도 제공하고 있다.
이 중에서 현장에서는 여전히 8버전을 쓰고 있지만 이제 8버전은 너무 오래되기도 하고 곧 지원이 중단된다고 하기도 한다.
결국 IT쪽 프로그래밍은 느리더라도 안정적인 것이 가장 중요하다.
업데이트를 많이 하면서 여러 시행착오를 겪고 업데이트를 많이 한 것이 더 중요한 것이다.
그래서 많은 사람들이 최신 버전을 기피하기도 한다.
이러한 연유로 필자는 jdk 17버전을 사용해보려한다.
이 중에서 가운데 있는 x62 Instraller를 사용하려 한다.
설치파일을 실행시키고 기본 폴더에 설치를 완료했다.
* 삭제할 때는 제어판에서 프로그램 제거를 통해 제거하는 것이 깔끔하게 제거할 수 있다.
2-2) JDK 환경변수 조정하기
cmd창에서 javac(*.java-> *.class), java(*.class 실행) 등과 같은 툴을 사용하려면 툴이 있는 경로로 이동해서 실행을 해야 하지만 그러지 않고 아무 경로에서나 실행할 수 있게 하기 위해서 환경변수 path에 툴 경로를 지정해줘야 한다.
1) 변수 추가하기
내 컴퓨터 우클릭 → 속성 → 고급시스템설정 → 환경변수 → 새로 만들기
변수명 JAVA_HOME(대문자로)
변수값 C:\Program Files\Java\jdk-17.0.4.1
(당연히 자바의 버전과 설치 방법에 따라 폴더명과 경로는 달라질 수 있다)
→ path 편집, %JAVA_HOME%\bin 등록
2) cmd창에서 확인하기
이 Path가 잘 연결되었는지 확인하기 위해 CMD 창에서 확인을 해보자.
- JDK 설치 확인
돋보기
-> cmd
-> javac
-> java -version
- 명령프롬프트(cmd) 명령어
>cd\ 최상위 경로
>cls 화면소거
>dir 목록
>e: e드라이브 변경
>cd java202207 경로변경
>cd workspace
>cd.. 상위폴더 이동
>java -version 자바설치 버전 확인
>javac 자바 환경변수 확인
'⁂ Java > : 기본 익히기' 카테고리의 다른 글
[JAVA] #2-3 연산자(Operator) (0) | 2022.09.05 |
---|---|
[JAVA] #2-2 자료형(datatype) (0) | 2022.09.05 |
[JAVA] #2-1 자바에서 콘솔창 출력하기(print) (0) | 2022.09.05 |
[JAVA] #1-3 이클립스 설치하기 (0) | 2022.09.05 |
[JAVA] #1-2 컴파일(Compile) (0) | 2022.09.05 |