본문 바로가기
Website Production

Spring 홈페이지 - (1) 자바 설치 및 환경변수 설정

by GoodDayDeveloper 2020. 12. 27.
반응형

 

자바 언어로 홈페이지를 만들기 위한 첫번째 순서로써 자바 설치부터 이야기해보고자 합니다.

우선 자바는 선 마이크로시스템에서 개발한 프로그램 언어로 태양과 관련있는 개기일식을 의미하는 이클립스를 이름으로 지었습니다.

윈도우에서는 자바 프로그래밍을 하기 위해 JDK(Java Development Kit) 설치하고 이클립스를 설치해야합니다.

JDK 자바 프로그래밍 언어를 사용해 애플리케이션을 개발할 있게 해주는 개발 환경이며,

개발할 일이 없는 일반 사용자는 JRE(Java Runtime Environment) 있으면 자바 프로그램을 실행할 있습니다.

JDK에는 JRE + 개발에 필요한 것들(자바 컴파일러 javac.exe ) 있습니다.

 

여기서는 가장 일반적으로 사용되는 자바 1.8 설치를 해보겠습니다.

 

목차

1.   윈도에서 JDK 설치

2.   이클립스 설치

3.   자바 프로젝트 만들기

 

 

우선 오라클 사이트에 들어가서 Java SE의 JDK를 설치합니다.

JAVA SE란 Standard Edition의 약자로써 가장 많이 사용하는 에디션이며 개발에 사용되는 라이브러리를 제공해줍니다.

 

Java SE JDK 설치 사이트 경로 : www.oracle.com/java/technologies/javase-downloads.html

 

 

여기서 자신의 운영체제에 맞춰 설치해주시면 됩니다. 

저도 그렇고 대부분 운영 체제가 Window x64일 것 입니다. installer를 눌러줍니다.

 

 

그리고 체크란에 체크한 후 파일을 받고 실행합니다.

(여기서는 오라클 로그인 후 다운로드가 가능하므로, 아이디가 없으면 회원가입하신 다음 다운로드를 받으실 수 있습니다.)

 

 

그리고 다운로드한 파일을 실행시켜줍니다.

 

 

그리고 환경변수를 설정하기 위해서 설치할 장소를 잘 지정한 후, 다음을 클릭합니다.

 

그러면 간단히 설치가 되는 것을 알 수 있습니다

 

 

 

반응형

 

 

환경변수 설정

 

이젠 자바 경로를 잡아줄 시스템 변수를 만들 차례입니다.

환경설정을 하는 이유는 운영체제인 윈도우가 자바의 파일을 인식할 수 있도록 등록해주는 작업입니다.

 

윈도우 검색창에서 고급 시스템 설정이라고 검색을해줍니다.

 

 

그러면 아래과 같이 창이 보일 겁니다.

여기서 환경변수를 클릭해줍니다.

 

 

 

여기서 새 시스템 변수에서 새로 만들기를 클릭한 후 변수를 만들어 줍니다.

변수 이름 : JAVA_HOME

변수 값 : 조금 전 설치한 자바 파일 경로

 

 

 

그리고 path에 bin을 만들어주는 이유는 bin안에 자바의 실행파일이 있기 때문에 환경변수를 설정할 때는 bin 경로까지 포함을 시켜줘야 합니다.

아래와 같이 시스템 변수에서 패치의서 새로만들기를 클릭한 후 

%JAVA_HOME%\bin을 작성한 다음 확인을 눌러줍니다.

 

 

그리면 환경변수 설정이 완료된 것입니다.

잘 잡혔는지 테스트를 해보려면 커멘트창에서 확인이 가능합니다

검색창에서 cmd라고 작성하면 명령 프롬프트가 나오게 됩니다. 여기를 클릭합니다

 

 

그리고 명령창에 자바 버전을 확인하기 위한 명령어를 작성합니다.

java -version

javac -version

아래와 같이 버전이 출력되면 정상적으로 설치가 된겁니다.

 

 

 


항목을 클릭하시면 해당 페이지로 이동합니다.
Spring 웹 홈페이지 개발 과정 리스트 (1) 자바설치 및 환경변수 설정
(2) 이클립스 및 스프링 설치
(3) 톰캣설치 방법
(4) 이클립스 자바 환경설정 및 인코딩 설정방법
(5) 데이터베이스(Mysql) 설치
(6) 프로젝트 환경설정
(7) 홈페이지 디자인 적용
(8) 게시판 목록 페이지 작업
(9) 게시판 등록 페이지 작업
(10) 게시판 상세보기 페이지 작업
(11) 게시판 수정/삭제 페이지 작업
(12) 게시판 검색 페이지 작업
(13) 게시판 페이징 작업
(14) 게시판 페이징 쿼리스트링 작업
(15) 회원가입 작업 (feat.아이디 중복체크/비밀번호 암호화)
(16) 로그인/로그아웃 작업 (feat.아이디 기억하기)
(17) 아이디&비밀번호 찾기
(18) 마이페이지 정보&비밀번호 수정

 

 

 

반응형

댓글