포스팅큐레이션, 자바이야기 004. Java 개발환경 준비 2

in EverSteem3 days ago

image.png

안녕하세요. 가야태자 @talkit 입니다.

앞에서 준비물들을 다 준비를 하셨나요?

준비물

전자정부 프레임워크 개발 환경

Java 8 OpenJDK

apache maven

apache tomcat

DBeaver

폴더 생성

이제 통합 개발환경을 만들기 위해서 몇가지 준비가 필요 합니다.

그중에 하나가 폴더를 생성하는 것입니다.

AccountBookDev
    bin
    workspace
    maven
    working

위와 같이 폴더 구조를 만듭니다.

그리고, working 폴더에 지금까지 다운로드한 모든 내용을 압축을 해제 합니다.

단, Dbeaver는 설치파일을 그대로 둡니다.

통합 개발 환경을 만들고, working내에는 DBeaver 설치파일만 있을 겁니다.

다른 개발자들이 다운로드해서 사용할 수 있도록 ^^

전자정부 프레임워크 개발환경 압축 해제 및 구성

우선 압축을 해제합니다.

working 폴더내에 압축을 해제 합니다.

반디집 자동 압축으로 되어 있어서 압축만 푸시면 됩니다. ^^

eclipse 폴더를 bin 폴더 내로 이동 시킵니다.

Java OpenJDK 설치 및 설정

우선 얘도 압축을 해제 해야 합니다. ^^

JDK 폴더도 bin 폴더로 이동 합니다.

폴더가 압축이 두번 풀릴때도 있어서 bin lib jre 등의 포함되어 있는 상위 폴더를

이동해주십시오.

OpenJDK 설정

각 시스템마다 조금 변경해야겠지만, 편하게 사용하시려면 따라하고, eclipse만 해당 OpenJDK를 사용할꺼야 라는 분들은 이부분은 설정안하셔도 됩니다.

그런데, maven이나, tomcat 등을 직접 실행하시려면 이걸 해두시는게 좋습니다.

탐색기에서 내 컴퓨터 또는 내 PC아이콘에서 오른쪽 마우스를 누르시고, 속성을 클릭 합니다.

해당 화면에서 고급 시스템 설정을 클릭 합니다.

고급 시스템 설정에서 환경변수를 클릭 합니다.

원래는 새로만들기 인데 여러분은 처음이라고 생각되서 새로만들기를 하십시오.

새로 만들기 해서

변수이름 : JAVA_HOME
변수값 : C:\AccountBookDev\bin\jdk8u442-b06

위와 같이 셋업 하시면 됩니다.

변수 값의 jdk 위치는 저를 따라하고 계시면 그대로 사용하시고 버전이나 jdk 폴더가 다르면 해당 jdk 위치를 설정해주십시오.

Apache Tomcat 설치

Tomcat을 독립적으로 실행하시려면 위의 과정을 하셔야 하고, eclipse에서 실행하시려면 안하셔도 됩니다. ^^

Tomcat도 working 폴더에서 압축을 푸십시오.

그리고, bin 폴더 내로 이동 시키시면 됩니다.

독립적인 실행의 경우는 몇가지 셋팅을 해야겠지만, 우리는 eclipse로 실행할 것이라.

안하셔도 됩니다.

Apache Maven 설치 및 설정

Apache maven은 Java의 라이브래리 의존성을 해결해주고, 빌드, 배포등을 자동으로 할 수 있게 해주는 툴입니다.

우리는 의존성 해결과, 빌드까지만 사용하고 배포는 Jenkins라는 CI/CD 툴 또는 github Actions를 사용해볼 계획입니다.

그래서 오늘은 Maven을 통합개발 환경에 포함시켜서 압축만 해제해 두겠습니다.

working 폴더 정리

working 폴더 내에서 모든 프로그램을 삭제하고 DBeaver 설치 파일만 남겨 두십시오.

그리고, 이 통합 개발 환경이 완성되면, 저희 팀에 Google Drive를 통해서 공유할 계획입니다.

맺음말

우선 통합 개발 환경에서 필요한 프로그램은 다 압축을 풀고 기본적인 설정은 해둔 상태 입니다.

다음 글에서 eclipse를 다시 설정하고, eclipse를 켜는데 까지 글을 적어 보겠습니다.

저는 SteemitDev 폴더도 만들 계획입니다.

Steemit Back End를 python으로 작성하지만, Web은 Java로 돌려 보려고 합니다.

감사합니다.

#kr #kr-dev #postingcuration #development #develop #ecblog #eversteem

Write Once, reward forever via EverSteem app

Sort:  

[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.