기사 메일전송
자바(Java)로 미니 블록체인 개발해봐요(2) - SECTION 01. 강좌의 개요와 자바 개발환경 구축하기(하)
  • 기사등록 2018-03-21 20:30:17
  • 수정 2018-03-22 10:33:56
기사수정

자바 통합 개발 환경으로 가장 대표적인 것은 이클립스(Eclipse)입니다. 바로 다음 경로에 접속하여 이클립스를 설치해보도록 합시다.


http://www.eclipse.org/downloads/




위와 같이 다운로드(DOWNLOAD) 버튼을 클릭하여 설치를 진행해줍니다.




이후에 설치 프로그램이 다운로드가 완료되면 실행하여 ‘자바 개발자 전용(Eclipse IDE for Java Developers)’를 클릭합니다. 이후에 설치(INSTALL) 버튼을 눌러 진행해주시면 됩니다. 이클립스 설치 프로그램은 외부 사이트에서 파일을 받아오는 방식으로 작동하기 때문에 설치 중에는 반드시 인터넷이 연결된 상태여야 합니다.



설치가 완료되면 실행(LAUNCH) 버튼을 눌러 이클립스 개발 환경을 실행해봅시다.



이클립스가 처음 실행되면 위와 같이 프로젝트의 경로를 설정할 수 있습니다. 자신이 작성한 소스코드가 저장되는 경로이므로 적절한 위치로 설정합니다. 이후에 다음과 같이 이클립스가 실행됩니다. 이클립스를 처음 실행했을 때는 항상 ‘환영(Welcome)’ 창이 나오므로 창을 닫아줍시다.



위와 같이 왼쪽 위에 있는 ‘환영(Welcome)’ 창의 끄기 버튼을 누르면 창이 닫힙니다.



이후에 이클립스의 메인 화면에서 왼쪽에 있는 ‘프로젝트 탐색기(Project Explorer)’ 란에서 마우스 우클릭을 하신 뒤에 ‘New’ -> ‘Project...’를 클릭하여 프로젝트를 생성합니다.



이후에 Java Project를 선택해서 다음(Next) 버튼을 눌러줍니다.



위와 같이 프로젝트 이름으로 ‘Block Chain’을 넣어줍시다. 또한 2018년 03월 21일 기준으로 이클립스는 아직 최신 버전인 자바 10 버전을 안정적으로 지원하지 못합니다. 따라서 ‘Use a project specific JRE’ 버튼을 클릭하여 우리 컴퓨터에 설치된 JDK 버전과 연결할 수 있도록 합니다. 이후에 완료(Finish) 버튼을 눌러 프로젝트를 생성해줍니다.



이 때 프로젝트 생성 도중에 오류가 발생했다는 메시지가 나올 수도 있습니다. 이것은 이클립스가 자바 10 버전을 온전히 지원하지 못해 발생하는 문제로, 이후에 이클립스의 버전이 업데이트 되면 자연스럽게 해결될 것으로 보입니다. 따라서 ‘아니오(No)’ 버튼을 눌러줍니다.



이후에 프로젝트가 생성되면 소스 코드 폴더(src)에서 마우스 우클릭을 한 뒤에 ‘New’ -> ‘Class’를 눌러 하나의 클래스 파일을 생성해줍시다. 자바에서 클래스(Class)란 하나의 객체(Object)를 정의하기 위한 수단이며 프로그램을 동작하도록 해주는 하나의 단위입니다.



우리는 자바를 성공적으로 설치했는지 확인하기 위해 간단히 “Hello World”를 출력하는 프로그램을 작성할 것입니다. 그러므로 클래스 이름을 HelloWorld로 설정하고 클래스를 생성해줍시다.



이후에 위와 같이 소스코드를 작성합니다. System.out.println()은 일종의 출력 함수로서 콘솔(Console) 창에 간단한 메시지를 출력할 수 있도록 해줍니다. 저자는 간단하게 문자열 “Hello World”를 출력하도록 만들어보았습니다.



이후에 실행(F11) 버튼을 눌러 우리가 작성한 프로그램을 실행해 볼 수 있습니다. 실행을 해보시면 위와 같이 콘솔 창에 “Hello World”가 출력됩니다. 이상으로 자바 개발환경 구축이 완료되었습니다. 다음 시간부터 본격적으로 자바를 이용해 미니 블록체인을 구현해봅시다.


다음 호에 계속...

0
기사수정

다른 곳에 퍼가실 때는 아래 고유 링크 주소를 출처로 사용해주세요.

http://www.bitweb.co.kr/news/view.php?idx=537
기자프로필
프로필이미지
나도 한마디
※ 로그인 후 의견을 등록하시면, 자신의 의견을 관리하실 수 있습니다. 0/1000
실시간 암호화폐 순위 확인하기
코인마켓캡
모바일 버전 바로가기